①解压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 查找内容」查找相应的文件