ここでは、/usr/src にソースを展開する事にします。
# cp php-3.0.6.tar.gz /usr/src # cp gd1.3.tar.gz /usr/src
# cd /usr/src # tar zxvf php-3.0.6.tar.gz # tar zxvf gd1.3.tar.gz
PHPのまえにgdのコンパイルを行います。
# cd /usr/src/gd1.3 # make
PHPコンパイルを行います。
gdとapacheのソースを展開したディレクトリを予め確認して下さい。
# cd /usr/src/php-3.0.6 # ./configure --with-mysql --with-gd=../gd1.3 --with-apache=/usr/local/src/apache_1.3.6 --enable-track-vars # make # make install # cp php3.ini-dist /usr/local/lib/php3.iniここでgdのライブラリをapacheディレクトリにコピーしておきます。
# cp /usr/src/gd1.3/libgd.a /usr/local/src/apache_1.3.6/src/modules/php3Apacheの再構築(元々有ったものにPHPを利用できるようにした)
# cd /usr/local/src/apache_1.3.6 # ./configure --activate-module=src/modules/php3/libphp3.a # make # make install # vi /usr/local/apache/conf/httpd.conf ... AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3 .phtml #AddType application/x-httpd-php3-source .phps ... #インストール終了
apacheを再起動すればOKです。
# /usr/local/apache/bin/apachectl start
下記内容でtest.phtmlファイルを作成しブラウザで表示してみます。
#vi /usr/local/apache/htdocs/test.phtml <HTML> <BODY> <? phpinfo(); ?> </BODY> </HTML> #表示の例