发布于2026-07-20 阅读(0)
扫一扫,手机访问
PHP7 在架构上做了一个关键调整:将 FastCGI 整合进来,启动项也从传统的模式变成了 php-fpm。这意味着,从这一版本开始,PHP 的进程管理更加独立、高效,不再依赖外部的 FastCGI 包装器。下面,我们就一步步来走一遍整个安装流程,把那些容易踩坑的地方提前说明白。
首先,得把 PHP 编译所需的依赖库装齐。这一步看似基础,但不少人会在后面编译时因为缺少某个包而报错,回头再补装反而浪费时间。所以,建议一次性搞定:
# yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-defel libxml2 libxml2-devel pcre-devel curl-devel libxslt-devel
依赖就绪后,下载 PHP 源码包。这里以 php-7.0.23 为例:
# 下载(省略具体链接,可根据实际版本替换)
# 解压
# xz -d php-7.0.23.tar.xz
# 拆包
# tar xvf php-7.0.23.tar
# cd php-7.0.23
接下来是编译配置环节,这也是整个安装过程中最需要仔细检查的一步。下面这个配置列表覆盖了常见的扩展和功能选项,每个参数的具体作用可以查文档或搜索引擎,但这里已经帮你整理好了最常用的组合:
# ./configure --prefix=/usr/local/php \
--sbin-path=/usr/sbin/php \
--bin-path=/usr/bin/php \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip
注意:配置过程中,如果看到任何错误提示或缺少依赖包的警告,一定要停下来补齐相应的开发包,否则后续编译会失败。经验表明,libxml2-devel、openssl-devel 这些是经常被遗漏的。
配置无误后,开始编译安装:
# make && make install
安装完成后,还需要复制几个关键的配置文件,否则 PHP 和 php-fpm 无法正常工作。
首先是 php.ini,开发环境一般用 php.ini-development,生产环境建议用 php.ini-production:
# cp php.ini-development /usr/local/php/lib/php.ini
接着是 php-fpm 的主配置文件:
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
以及 php-fpm 的进程池配置文件:
# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
最后,把 php-fpm 的启动脚本放到 /etc/init.d/ 下,方便管理开机自启:
# cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
一切就绪后,验证一下 PHP 版本:
# php -v
如果看到类似下面的输出,说明安装成功:

至此,PHP7 的编译安装就完成了。后续需要配置 php-fpm 的监听地址、进程数等参数,让它与 Nginx 或 Apache 配合起来,才算真正跑起来。不过,那就是另一讲的内容了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8