在安裝PHP軟體之前,有幾個條件需要滿足。如下:
1、rpm -ivh zlib-devel-1.2.3-3.i386.rpm
2、rpm -ivh libxml2-devel-2.6.26-2.1.2.8.i386.rpm
(以上兩個包都在RHEL5.5安裝光碟片的Server目錄下)
接下來,我們就來安裝PHP了。
說明一下,我的mysql是RPM包安裝的,mysql的標頭檔是mysql.h,它的位置是在/usr/include/mysql/目錄下。還有一點,在安裝mysql的時候應該要安裝三個檔案,一個是server,一個是client,一個devel。只有安裝了devel後才能找到標頭檔mysql.h。
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/include/mysql/
#make
#make install
#make test
配置php.ini檔案
因為我用的php-5.3.8.tar.gz這個版本,它解壓以後會有兩個檔案php.ini-development,php.ini-production。
把php.ini-development檔案複製到php的安裝目錄下的/usr/local/php/lib下並修改檔案名稱,修改為php.ini
安裝完以後配置apache的httpd.conf檔案
在其中加入
LoadModule php5_module modules/libphp5.so //這個模組是在安裝php的時候自動寫入到httpd.conf檔案中的。
AddType Application/x-httpd-php .php //這個需要手動添加
DirectoryIndex index.html index.html.var index.php
至於如果運行 php程式
把php程式放到apache下的htdocs下面。
最後重啟apache就完成了