Top/Devel/PHP/インストール

インストールはてなブックマーク

インストール

tar zxvf php-4.3.4.tar.gz
cd php-4.3.4
./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--without-gd --without-mysql --enable-mbstring \
--enable-mbstr-enc-trans --enable-mbregex
make
make install

設定ファイルをコピー

cp php.ini-dist /usr/local/lib/php.ini

GDを有効にして再インストール

ln -s /usr/lib/libpng.so.3.1.2.2 /usr/lib/libpng.so
ln -s /usr/lib/libjpeg.so.62.0.0 /usr/lib/libjpeg.so
apt-get install libpng-devel
apt-get install libjpeg-devel
./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--without-mysql --enable-mbstring --enable-mbstr-enc-trans \
--enable-mbregex --with-gd --with-ttf \
--with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib \
--with-zlib-dir=/usr/include

[FAQ] Apache起動時に怒られる

Apache起動時の

[warn] module php4_module is already loaded, skipping

という警告はhttpd.confにおいてphp4_moduleの定義が重複している為に起こります。
余分な

LoadModule php4_module  modules/libphp4.so

を削除して下さい。

Apacheに静的に組み込む

関連

参考

Amazon

差分 一覧