博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
源码编译安装LNMP环境之PHP篇
阅读量:4179 次
发布时间:2019-05-26

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

我的系统环境:CentOS 7.4 64位PHP下载页面:http://php.net/downloads.php1、先安装编译依赖的库$ yum install -y zlib zlib-devel libxml2 libxml2-devel openssl openssl-devel2、源码编译安装PHP$ wget http://hk2.php.net/get/php-7.2.11.tar.gz/from/this/mirror$ tar zxvf php-7.2.11.tar.gz$ cd php-7.2.11$ ./configure --prefix=/usr/local/php --enable-fpm --with-openssl --with-mysqli \--with-config-file-path=/usr/local/php/etc  $ make$ make install3、配置php.ini$ cp php.ini-development  /usr/local/php/etc/php.ini4、配置php-fpm.conf$ cp /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf$ vi /usr/local/php/etc/php-fpm.conf  将 'pid = run/php-fpm.pid' 前面的分号去掉,然后:wq保存退出$ cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf# 先创建www用户组和www用户,并把www用户分配到www用户组中$ groupadd www$ useradd -g www www$ vi /usr/local/php/etc/php-fpm.d/www.conf  将 user = nobody     group = nobody  修改值如下值     user = www     group = www ESC :wq 保存退出5、php-fpm 添加到service启动# (假设当前在源代码的根目录下)$ cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm# 授予执行权限$ chmod +x /etc/init.d/php-fpm# 添加到service中$ chkconfig --add php-fpm# 开机启动php-fpm服务$ chkconfig php-fpm on# 常用命令启动命令:service php-fpm start停止命令:service php-fpm stop重启命令:service php-fpm restart可能遇到的问题!!!问题1:connect() failed (111: Connection refused) while connecting to upstream解决办法: 确保源码make编译php前,configure有加--enable-fpm,以及php-fpm服务是运行状态。

 

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

你可能感兴趣的文章
《C++面向对象》结构体继承
查看>>
《tiny6410裸机程序》第二章:LED跑马灯RVDS精简main.c说明
查看>>
指向指针的指针
查看>>
《tiny6410裸机程序》第三章:基础汇编test1
查看>>
《tiny6410裸机程序》第四章:汇编与C混合编程
查看>>
《tiny6410裸机程序》第五章:汇编与C混合编程-LED跑马灯最终说明、myled再次精简
查看>>
《tiny6410裸机程序》第六章:myled通过usb下载至nandflash不能运行
查看>>
《tiny6410裸机程序》第七章:S3C6410外部中断简介
查看>>
《tiny6410裸机程序》第八章:S3C6410外部中断控制寄存器
查看>>
《tiny6410裸机程序》第八章:S3C6410总中断控制寄存器
查看>>
《tiny6410裸机程序》第九章:tiny6410按键控制蜂鸣器程序
查看>>
有关free()函数的一个问题
查看>>
《Android系统学习》之bug定位
查看>>
《Linux内核编程》第七章:USB CORE与USB键鼠驱动
查看>>
《Android系统学习》之JAVA与C混合编程——JNI
查看>>
《C预处理》之#ifndef
查看>>
《Linux内核编程》第十三章:Linux对进程内存的二级页式管理
查看>>
ARM协处理器
查看>>
《miniOS分析》前言
查看>>
《Linux内核编程》第十四章:Linux驱动基础
查看>>