技术帮
 

PHP安装

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

1472955908895017376.png说两句


本文讲解如何从PHP官方网站下载并安装PHP5.6

本文讲解的是通过源代码编译的方式安装PHP的思路。该方式是作者比较推荐的。


1473058358717068189.png 从官方网站获取PHP 5.6 tar.gz版压缩文件

blob.png

鼠标右键复制链接地址。


在Putty下载该连接:

wget http://111.63.135.180/files/225400002F87FB9F/am1.php.net/distributions/php-5.6.28.tar.gz


 解压缩

在CentOS中使用tar命令进行解压缩。

tar zxvf php-5.6.28.tar.gz


 执行安装配置

cd php-5.6.28

./configure --prefix=/opt/php

首先使用cd命令进入刚解压缩的文件夹;

然后使用configure命令开始配置编译,参数--prefix是确定安装目标路径。

blob.png

结果如果出现上图报错,则需要安装gcc编译器。


执行yum install gcc -y 命令安装gcc编译器。

如果执行过程总是出现错误,可以yum clean all,以清除yum,然后再次执行安装。


blob.png

结果如果出现上图错误,则需要安装libxml2-devel

执行yum install libxml2-devel命令


 执行编译和安装

执行成功后,开始执行编译命令:make

执行安装命令:make install

创建软链:ln -s /opt/php/bin/php /usr/local/bin/php

说明:/opt/php是本文安装php的根路径。


最后测试:php -m ,执行后打印出php已经自带的模块,说明php安装成功了。


补充说明

如果需要支持apache,需要在configure的时候需要增加参数 --with-apxs=apache_home/bin/apxs 

如果需要支持mysql,在configure的时候增加参数  --with-mysql 

支持Sockets,configure增加参数  --enable-sockets

支持net-snmp,configure增加参数  --with-snmp