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/
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/ (キャッシュディレクトリ)