承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  centos6.9编译安装php7.2

centos6.9编译安装php7.2

管理员 2023-07-07 08:02:21 软件开发 5 ℃ 0 评论 3579字 收藏

centos6.9编译安装php7.2

本文将介绍怎样在CentOS 6.9系统下编译安装PHP 7.2。在过去,CentOS 6.x默许安装的是PHP 5.3版本,但由于PHP 5.3已不再得到官方支持,很多新的功能和安全修复都不再更新。因此,升级到PHP 7.2是很有必要的。

首先,我们需要安装一些编译PHP所需的软件包。通过以下命令安装这些软件包:

sudo yum install epel-release
sudo yum install gcc make autoconf

然后,我们需要安装一些PHP编译所需的依赖包。在CentOS 6.9系统下安装PHP 7.2所需的依赖包以下:

sudo yum install libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel libmcrypt-devel

安装完所有的依赖包后,我们可以下载PHP 7.2的源代码。假定我们将源代码下载到/home/php目录下,履行以下命令:

cd /home/php
wget http://php.net/distributions/php⑺.2.0.tar.gz
tar -zxvf php⑺.2.0.tar.gz
cd php⑺.2.0

在成功解压源代码后,我们可以进行编译和安装了。履行以下命令进行编译:

./configure --prefix=/usr/local/php7 --with-mysqli --with-pdo-mysql --with-openssl --enable-mbstring --with-gd --with-jpeg-dir --with-png-dir --with-zlib --with-curl --enable-sockets --disable-ipv6 --with-zlib-dir --with-libxml-dir --enable-zip --without-iconv

上述命令中,prefix选项指定了PHP安装的路径,--with-mysqli和--with-pdo-mysql选项是为了支持MySQL数据库连接,--with-openssl选项是为了支持加密功能,--enable-mbstring选项是为了支持多字节字符串操作,--with-gd、--with-jpeg-dir、--with-png-dir、--with-zlib、--with-curl选项是为了支持图象处理和网络功能,--enable-sockets选项是为了支持网络套接字功能,--disable-ipv6选项是为了禁用IPv6支持,--with-zlib-dir和--with-libxml-dir选项是为了支持紧缩和XML解析功能,--enable-zip选项是为了支持文件紧缩功能,--without-iconv选项是为了禁用iconv函数,由于在CentOS 6.9系统下默许已提供了该函数。

编译完成后,履行以下命令进行安装:

make
sudo make install

安装完成后,我们需要配置PHP的一些参数,以使其能够正常运行。将PHP配置文件复制到/usr/local/php7目录下,并对其进行一些修改。

sudo cp php.ini-production /usr/local/php7/php.ini
sudo vi /usr/local/php7/php.ini

打开php.ini文件后,可以根据需要对其中的参数进行修改。例如,我们可以修改date.timezone参数为"Asia/Shanghai",修改upload_max_filesize参数为"100M",修改post_max_size参数为"100M"等。修改完成后,保存并退出。

最后,为了让系统能够正确辨认PHP 7.2,我们需要编辑/etc/profile文件,并添加以下两行内容:

export PATH=/usr/local/php7/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/php7/lib:$LD_LIBRARY_PATH

保存并退出后,履行以下命令使配置生效:

source /etc/profile

至此,我们已成功在CentOS 6.9系统下编译安装了PHP 7.2。现在,你可以通过履行php -v命令来验证安装结果:

php -v

如果安装成功,你将看到类似以下的输出:

PHP 7.2.0 (cli) (built: Dec  7 2017 21:03:47) ( NTS )
Copyright (c) 1997⑵017 The PHP Group

现在,你可以根据自己的需求配置和使用PHP 7.2了。

文章来源:丸子建站

文章标题:centos6.9编译安装php7.2

https://www.wanzijz.com/view/62115.html

TAG: php php教程
X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信