おじさんエンジニアの日記

おじさんエンジニアがWeb関連の技術、ガンプラのことを書くブログ

PHP コンパイルでインストール その1

PHPをDL&インストール

cd /usr/local/src/
wget http://museum.php.net/php5/php-5.3.2.tar.gz
tar zxfv php-5.3.2.tar.gz
cd php-5.3.2
./configure  --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-openssl --with-gd --enable-gd-native-ttf --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-zlib --with-xpm-dir=/usr/X11R6 --with-mysql=/usr/local/mysql --with-gettext=/usr --enable-bcmath --enable-ftp
※Postgresを使うなら「--with-pgsql=/usr/local/pgsql」を追加
make
make install

Apacheの設定編集

/usr/local/apache2/conf/httpd.conf を編集。他のAddTypeあたりに追記する。
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps
phpインストール時に自動で追加されるので確認
LoadModule php5_module        modules/libphp5.so

iniファイルをコピー

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