①解壓PHP
進入到該安裝包的保存路徑后,通過下面的命令進行解壓(解壓位置: ../bulid/)
tar zxvf php-5.2.5.tar.gz -C ../bulid/
②安裝前,安裝一下必要的軟件
apt-get install libmm-dev
aptitude install libxml2-dev
②編譯
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-zlib --with-pdo-mysql=/usr/local/mysql --enable-mbstring=all
make
make test
③安裝
make install
④如果報錯libphp5.so找不到的話,執行下面的命令
find -name "libphp5.so" --查找
找到后進到該目錄下,把此文件copy到/usr/local/apache2/modules/下
cp -p libphp5.so /usr/local/apache2/modules/
⑤查看是否安裝成功
如果安裝成功 執行php -v 會顯示php的版本信息
⑥cp php.ini-dist /usr/local/php5/etc/php.ini
vi /usr/local/php5/etc/php.ini
將extension=php_mysql.dll前面的;去掉
mbstring.internal_encoding = UTF-8
mbstring.http_output = UTF-8
注:編譯或安裝過程中可能會因缺少某些文件而導致error
則根據error提示的信息,先安裝缺少的文件再重新編譯安裝
通過命令 「aptitude search 查找內容」查找相應的文件