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に静的に組み込む
-[[Linux/Apache/インストール#phpstatic]]

*関連
-[[Devel/PHP/バージョンの違うPHPでの動作確認を簡単に]]
>Windows + AN HTTDPD へのインストール。
*参考
-[[itb-TECH 【 IT Boost - PHP4 のインストール&設定 - 】>http://itbtech.itboost.co.jp/inst/inst_48.php]]
-[[PHP のコンパイル --with-gd>http://home.kendomo.net/diary.php/20040113_02]]
-[[非DSO>http://ns1.php.gr.jp/pipermail/php-users/2002-June/008108.html]]

*Amazon
#amazon(479733245X,left)
#amazon(4844320254,left)
#amazon(4798119865,left)
差分 一覧