サーバ管理者日記

サーバ管理備忘録
Linuxサーバ管理を中心に行った備忘録

Linux Apache+PHP

2007年03月05日 00時27分28秒 | Apache
Apacheインストール(2.2.4)
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-ssl=/usr/local/ssl
make
make install
PHPインストール(5.2.1)
./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-zend-multibyte --with-pgsql=/usr/local/pgsql8/ --disable-versioning
make
make install
cp php.ini-dist /usr/local/lib/php.ini
その後、/usr/local/apache2/conf/httpd.confへ以下の内容を追記
LoadModule php5_module modules/libphp5.soは自動で追加される
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php
で追加後、Apacheを起動し、動作確認を行う。
以下のtest.phpファイルを作成。

eAcceleratorインストール(0.9.5)
phpize
./configure --enable-eaccelerator=shared
make
make install
php.iniへ追加
[eaccelerator]
zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size = "32"
eaccelerator.cache_dir = "/home/php/cache/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"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"


最新の画像もっと見る