返回
CentOS上编译安装PHP,快速获取满足自身需求的PHP版本!
后端
2023-09-04 06:10:58
CentOS作为一款流行的Linux发行版,广泛应用于服务器领域。在CentOS系统上编译安装PHP可以灵活地选择所需的PHP版本,便于开发人员根据项目需求进行定制和优化。本文将介绍如何通过编译的方式在CentOS上安装PHP,并提供详细的分步指南,帮助您快速获取满足自身需求的PHP版本。
1. 准备工作
- 确保已安装必要的工具
yum install -y gcc gcc-c++ make autoconf automake libtool
- 下载PHP源码包
wget https://www.php.net/distributions/php-7.4.29.tar.xz
- 解压源码包
tar xvf php-7.4.29.tar.xz
2. 配置PHP
- 进入PHP源码目录
cd php-7.4.29
- 运行configure脚本
./configure --prefix=/usr/local/php7.4 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv=/usr/local/lib --with-zlib --with-openssl --enable-soap --enable-mbstring --enable-fpm
- --prefix=/usr/local/php7.4 :指定PHP的安装路径,可根据需要进行调整。
- --with-mysql=mysqlnd :启用对MySQL的支持。
- --with-mysqli=mysqlnd :启用对MySQLi的支持。
- --with-pdo-mysql=mysqlnd :启用对PDO_MySQL的支持。
- --with-iconv=/usr/local/lib :指定iconv库的路径。
- --with-zlib :启用对zlib库的支持。
- --with-openssl :启用对OpenSSL库的支持。
- --enable-soap :启用对SOAP的支持。
- --enable-mbstring :启用对mbstring库的支持。
- --enable-fpm :启用PHP-FPM支持。
3. 编译并安装PHP
- 编译PHP
make
- 安装PHP
make install
4. 配置PHP-FPM
- 复制PHP-FPM配置文件
cp /usr/local/php7.4/etc/php-fpm.conf.default /usr/local/php7.4/etc/php-fpm.conf
- 编辑PHP-FPM配置文件
vi /usr/local/php7.4/etc/php-fpm.conf
- 找到以下配置项并修改:
listen = /var/run/php-fpm/php-fpm.sock
- 修改为:
listen = 9000
- 保存并关闭文件。
5. 启动PHP-FPM
/usr/local/php7.4/sbin/php-fpm
6. 测试PHP
- 创建测试文件
vi /tmp/test.php
- 写入以下内容:
<?php
phpinfo();
?>
- 保存并关闭文件。
- 运行测试文件
/usr/local/php7.4/bin/php /tmp/test.php
结语
通过遵循以上步骤,您已经成功地在CentOS系统上编译和安装了PHP,并配置了PHP-FPM。现在,您就可以根据自己的需要自定义PHP版本和相关设置,以满足不同的开发需求。如果您需要更详细的信息或有其他疑问,欢迎随时提问,我们将竭诚为您解答。