商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > inst php,PHP install方法

inst php,PHP install方法

  发布于2026-07-21 阅读(0)

扫一扫,手机访问

PHP7 的一个重大变化,就是整合了 FastCGI 进程管理器,启动项变成了 php-fpm。这意味着,部署 PHP7 时,安装和配置 php-fpm 成了绕不开的一步。下面直接上干货,一步步走一遍编译安装的流程。

首先,把 PHP 需要的依赖库装好,这一步省不了,不然编译到一半报错会很头疼:

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-defel libxml2 libxml2-devel pcre-devel curl-devel libxslt-devel

依赖就绪后,下载 PHP 源码包。这里用的是 7.0.23 版本,其他版本步骤类似:

wget http://php.net/distributions/php-7.0.23.tar.xz

解压和拆包,两条命令搞定:

xz -d php-7.0.23.tar.xz
tar xvf php-7.0.23.tar
cd php-7.0.23

接下来是编译配置,这一步选项比较多,但每个参数都有它的用途(具体含义可以 Google 或百度查)。这里直接贴出常用的一组配置,涵盖了 curl、gd、mysqli、openssl、fpm 等核心功能:

# ./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

注意:在配置过程中,如果出现错误或缺少依赖包的提示,自行补齐即可,不要硬跑。

配置无误后,执行编译安装:

make && make install

安装完成后,需要复制配置文件。php-fpm 的默认配置模板要先拿过来:

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

再把 php-fpm 启动脚本复制到 init.d 目录,方便开机自启:

cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm

最后验证一下,运行 php -v,如果出现类似下面的提示,就说明安装成功了:

4852a7eab06f7d00a557d92165790b2b.png

本文转载于:https://blog.csdn.net/weixin_30284931/article/details/115231365 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注