Linux环境下编译安装PHP7(linux编译php7)
Linux环境下编译安装PHP7
随着PHP7的发布,开发者们又多了一种可选的开发语言,其语法易懂,功能强大,特别适合开发WEB程序。如果使用Linux操作系统,可以使用编译安装的方式安装PHP7,安装完成后便可以使用PHP7开发程序了。
首先,在安装前需要配置编译环境,以CentOS 7系统为例,使用yum命令安装编译环境所需要的软件包:
yum groupinstall “Development tools”
yum -y install tcl bzip2 bzip2-devel gmp-devel libc-client-devel openssl-devel
其次,获取PHP7安装包,可在官网 https://www.php.net下载安装包,若系统已经连入网络,也可使用命令wget从指定网址下载该软件:
wget http://cn2.php.net/distributions/php-7.2.13.tar.bz2
然后,解压安装包,可以使用命令tar -jxvf php-7.2.13.tar.bz2(若为压缩文件,可使用tar -zxvf文件名命令进行解压),解压后会在相应目录中生成一个php-7.2.13的文件夹,接着使用cd进入文件夹:
cd php-7.2.13
编译安装时可以修改相关配置,如支持哪种数据库及其他模块,运行如下命令可以查看当前支持的模块:
./configure --help
最后,运行configure命令,这一步是最关键的,它会检查系统中PHP需要的依赖和编译选项,根据需要修改相应的参数:
./configure \
--with-config-file-path=/etc \--with-mysql \
--with-mysqli \--enable-fpm \
--with-fpm-user=www \--with-fpm-group=www \
--with-openssl \--enable-mbstring
最后,使用make和make install完成编译安装过程,PHP7正式安装完成。此外,安装完成后,也可以使用make test运行一些测试dcpt,以检验PHP7安装是否正确:
make && make install
make test
综上所述,Linux下编译安装安装PHP7需要以上步骤,若遇到编译安装错误,可以根据报错信息进行排查,重新按照步骤安装。