一、去php.net查看源码包下载连接然后wget 连接。
二、解压
三、进入解压后的源码包,configure 命令:./configure --prefix=/home/work/study/soft/php
注意:执行此命令需要linux安装cc和gcc 如下截图
gcc安装命令
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim
查看gcc版本 gcc --version
安装过程中可能还有其它问题,我是libxml没有安装,
在安装bilxml的时候遇到文件找不到致命错误,
报错:error: libxml2 not found. Please check your libxml2 installation. 的话
解决方案:centOS: yum install libxml2-devel ubuntu/debian: apt-get install libxml2-dev
解决方法:
安装依赖的python-devel软件包
yum -y install python-devel
最后 ./configure 检测通过 make 通过 make install 通过
安装完成 ,测试OK。
测试:进入php目录:./bin/php -m 查看php扩展。
简化php执行命令
vi ~/.bash_profile
source ~/.bash_profile
四、安装完的php/etc目录下是没有php.ini文件的,它在你下载的php源码里有个php.ini.development文件,你把php.ini.development文件cp到lib目录下就OK了
php -i | grep php.ini 查看php.ini应该放的位置
然后mv 改下名字为 php.ini