上面各篇记录了编译安装lamp的各个部分,下面主要解决php和apache的连接问题。通过php-fpm连接。连接前环境检查:php-vPHP5.6.30(cli)(built:Oct22201821:56:47)Copyright(c)1…
yum-yinstallphp-fpmphp-mysql(当然还有其它扩展)/etc/init.d/php-fpmrestart(重启php-fpm)/etc/php.ini(php配置文件)server{listen80;server_n…
参考网上的描述,将网上的描述内容,整理进来:首先,CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。webserver(比如说nginx)只是内容的分发者。比如,如果请求/index.ht…
刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。webserver(比如说nginx)只是内容的分发者。比…
PHP源码安装setenforce0--------------------------------------------------------------------安装php时的报错checkinglibxml2installdir…
什么是CGICGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出…
Nginx和php默认不支持上传过大的文件。假如我们要求上传的文件大小为20M,默认配置就不允许上传了。下面我们更改nginx和php配置,设定上传的限制为20M。Nginx配置更改如果上传文件时超过了nginx的限制,就会返回一个“413…
题外话:由于近段时间测试环境ssh链路质量不大好,经常短线。故我把整个安装过程放到screen里去执行,以防止断线中断了安装过程。执行screen-Sinstall,这样断线后,只要再执行screen-rinstall就可以恢复之前的安装界…
概述PHP-FPM是一种Master/Worker多进程运行模式,进程的数量可以通过php-fpm.conf进行具体的配置。Master进程主要负责CGI、PHP环境的初始化、事件循环、监听子进程状态等。Woker主要负责处理PHP的请求。…
php-fpm进程pidpids=$(psaux|grep${process}|grep-v"grep"|awk'{print$2}')php-fpm关闭:kill-INT'cat/usr/local/php/var/run/php-fpm…
coco.conf##upstreamupstreamphp_coco_backend{server127.0.0.1:8019;}server{listen80;server_name139.224.68.68;location/{roo…
安装前准备安装约定(这个根据自己习惯,可自行修改)1.软件源码包我都下载到/usr/local/src这个目录下2.软件一般都编译安装到/usr/local这个目录下安装基础库yum-yinstallgccgcc-c++openssl-de…
在MAC系统下进行PHP开发,最简单的方法是到http://www.apachefriends.org/en/xampp-macosx.html下载个文件,装上就可直接进行开发了,好处很明显,简单易用。使用MacPorts配置PHP开发环境…
PHP-FPM作为FastCGI进程管理器而广为熟知,它是PHPFastCGI实现的改进,带有更为有用的功能,用于处理高负载的服务器和网站。下面列出其中一些功能:新功能拥有具有优雅(graceful)启动/停止选项的高级进程管理能力。PHP…
Begin最近在用PHP写后台程序,但是有错误不会显示简直坑爹,全都是200这样的错误代码而已==...于是于是就搜索如何打开错误显示,然后就在博客里面记录一下修改配置文件/etc/php/7.0/fpm/php.ini设置display_…