千家信息网

linux编译安装php7.2的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关linux编译安装php7.2的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。php编译安装添加用户useradd -r -s /sbin/n
千家信息网最后更新 2026年11月03日linux编译安装php7.2的方法

这篇文章给大家分享的是有关linux编译安装php7.2的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

php编译安装

添加用户

useradd -r -s /sbin/nologin php-fpm

下载解压安装包

cd /data/pkgwget http://php.net/get/php-7.2.2.tar.gz/from/this/mirror mv mirror php-7.2.2.tar.gztar zxvf php-7.2.2.tar.gzcd php-7.2.2

安装依赖

yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libicu-devel libxslt-devel

编译安装

./configure \--prefix=/usr/local/php-7.2.2 \--with-mhash \--with-openssl \--with-config-file-path=/usr/local/php-7.2.2/etc \--disable-short-tags \--enable-fpm \--with-fpm-user=php-fpm \--with-fpm-group=php-fpm \--enable-xml \--with-libxml-dir \--enable-bcmath \--enable-calendar \--enable-intl \--enable-mbstring \--enable-pcntl \--enable-shmop \--enable-soap \--enable-sockets \--enable-zip \--enable-mbregex \--enable-mysqlnd \--enable-mysqlnd-compression-support \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-gd \--enable-ftp \--with-curl \--with-xsl \--with-iconv \--with-freetype-dir \--with-jpeg-dir \--with-png-dir \--with-zlib \--enable-sysvsem \--enable-inline-optimization \--with-xmlrpc \--with-gettextmake -j 4 && make install

建立软链

ln -s /usr/local/php-7.2.2/ /usr/local/phpln -s /usr/local/php/bin/php /usr/local/binln -s /usr/local/php/sbin/php-fpm /usr/local/sbin

对php-fpm运行用户进行设置

cd /data/pkg/php-7.2.2cp ./php.ini-development ./php.ini-production /usr/local/php/etccp /usr/local/php/etc/php.ini-development /usr/local/php/etc/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confcp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

建立软链

ln -s /usr/local/php/etc/php.ini /usr/local/etc/ln -s /usr/local/php/etc/php-fpm.conf /usr/local/etc/ln -s /usr/local/php/etc/php-fpm.d/www.conf /usr/local/etc/

配置环境变量,加入全局命令

vim /etc/profilePATH=$PATH:/usr/local/php/binexport PATHsource /etc/profile

启动php-fpm 服务

/usr/local/sbin/php-fpm

查看是否启动

netstat -lnt | grep 9000

杀死php-fpm

killall php-fpm

或者

ps aux | grep php![clipboard.png](/img/bVbi8rC)kill -USR2 29261

感谢各位的阅读!关于linux编译安装php7.2的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

编译 方法 内容 更多 用户 不错 实用 全局 变量 命令 文章 环境 看吧 知识 篇文章 参考 帮助 有关 服务 运行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 山东特亿宝互联网科技有限公司 成都狮子座互联网科技 新华互联网科技校企合作 恒生科技互联网指数分析 玖二柒互联网科技公司待遇 北京大学互联网科技怎么样 中化能源互联网科技招聘 全球顶尖互联网科技公司 厦门比较好的科技互联网公司 南平创想时代互联网科技有限公司 宝灵互联网科技有限公司 米聚互联网科技南京有限公司排面 互联网科技研发水平 燊美集互联网科技有限公司 畅思互联网科技 互联网科技如何创业 国大互联网教育科技有限公司薪资 美国互联网科技实力 云南互联网科技学费 互联网 科技 卓越科技(互联网 ) 一五八零互联网科技 互联网科技公司招聘 湖南诚度互联网科技有限公司 港股科技和互联网 杭州壁岐互联网科技有限公司 互联网科技人工智能实验室 互联网科技融合创新 保山互联网科技靠谱吗
0