rep2をホームディレクトリにインストール

apache2とphp5と必要なライブラリのインストール

$ sudo apt-get update
$ sudo sudo apt-get -y install apache2 php5 php-pear php-compat php5-gd php-http-request php-pager php-file php5-curl curl unzip

Net_UserAgent_Mobileのインストール

$ sudo pear install Net_UserAgent_Mobile

apache2のuserdirを有効にする

$ a2enmod userdir

ユーザーディレクトリでPHPを有効にする

#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_value engine Off
#    </Directory>
#</IfModule>

apache2の設定を再読み込みする

$ sudo service apache2 force-reload

ホームディレクトリにpublic_htmlディレクトリを作る

$ cd ~/
$ mkdir public_html

rep2をダウンロードしてpublic_htmlディレクトリに展開する

$ curl -L -o rep2.zip http://akid.s17.xrea.com/cgi/dl/dl.php?dl=p2
$ unzip -x rep2.zip -d public_html/

dataディレクトリの作成と所有者の変更

$ mkdir -p public_html/rep2/data/
$ sudo chown www-data:www-data public_html/rep2/data/

ブラウザでhttp://localhost/~(ユーザー名)/rep2/にアクセスする。


eAcceleratorのインストール

コンパイルに必要なソフトとライブラリのインストール

$ sudo apt-get update
$ sudo apt-get install build-essential php5-dev

eAcceleratorをダウンロード

eAcceleratorのコンパイルとインストール

$ mkdir ~/src
$ cd ~/src/
$ tar xvfj ../eaccelerator-0.9.6.1.tar.bz2 
$ cd eaccelerator-0.9.6.1/
$ phpize
$ ./configure
$ make
$ sudo make install

eAcceleratorの設定

$ sudo vi /etc/php5/conf.d/eaccelerator.ini

/etc/php5/conf.d/eaccelerator.ini 設定例

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"  

キャッシュディレクトリの設定

$ sudo mkdir /tmp/eaccelerator
$ sudo chown www-data:www-data /tmp/eaccelerator

apache2の再起動

$ sudo service apache2 restart
$ sudo /sbin/ldconfig
$ sudo /etc/init.d/apache2 restart

動作確認

with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

Tips

eAcceleratorのアンインストール

  • /usr/lib/php/20060613+lfs/ (本体)
  • /etc/php5/conf.d/eaccelerator.ini (設定ファイル)
  • /tmp/eaccelerator/ (キャッシュディレクトリ)

添付ファイル: fileindex3407.html 512件 [詳細] fileindex3406.html 474件 [詳細] fileindex3405.html 489件 [詳細] fileindex3404.html 607件 [詳細] fileindex3403.html 463件 [詳細] fileindex3402.html 488件 [詳細] fileindex3401.html 495件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-08-13 (火) 22:51:10 (3997d)