博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php环境篇:linux编译安装php7.2
阅读量:5912 次
发布时间:2019-06-19

本文共 2003 字,大约阅读时间需要 6 分钟。

3.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

转载地址:http://ntmpx.baihongyu.com/

你可能感兴趣的文章
由于管理员设置的策略,该磁盘处于脱机状态-Win 2008 R2
查看>>
使用注册表优化终端、编辑器的中英字体混合显示,如「Consolas + 雅黑」「Monaco + 雅黑」...
查看>>
【canvas】基础练习一 图形
查看>>
Python 中 open()文件操作的方式
查看>>
SQL Cursor 基本用法
查看>>
linux 切分文件
查看>>
英语论文中怎么正确地写计量单位
查看>>
解读ASP.NET 5 & MVC6系列(8):Session与Caching
查看>>
构造AJAX参数, 表单元素JSON相互转换
查看>>
unity, 查看资源文件类型
查看>>
2015 百度之星 1003 序列变换 二分
查看>>
顺序容器
查看>>
mysql 拒绝访问的解决办法
查看>>
Struts2中的链接标签 <s:url>和<s:a>---在action中获取jsp表单提交的参数(转)
查看>>
log4net使用特定的解释
查看>>
【转】用Device tree overlay掌控Beaglebone Black的硬件资源
查看>>
java战斗系列-战斗MAVENPW结构
查看>>
Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境
查看>>
UVALive 5099 Nubulsa Expo 全球最小割 非网络流量 n^3
查看>>
4.4、Libgdx用法查询执行环境相关性
查看>>