上一篇文章 已经配置好了php的开发环境。但是默认的PHP版本太低了,只有5.5.9。这可无法满足一些新框架的需求。本篇说明了如何在ubuntu升级PHP以及一些其他的vagrant配置。 虚拟机配置优化 PHP升级 这时候 会发现原来nginx访问又出现了502错误,所以需要需改PHP-FPM的监 ...
分类:
Web程序 时间:
2019-02-07 21:55:45
阅读次数:
211
1 centos7 Nginx1.14+php7.0+mysql5.7 (LNMP)安装 说说配置lnmp遇到的坑 测试时一定要使用<?php?>这样的PHP标记 fastcgi默认是不能解析<??>这样的PHP代码标记的 更别说 <% %>这样以及其他的 为了这个问题苦恼了两天,国内外的论坛·博客 ...
分类:
数据库 时间:
2019-02-06 22:39:52
阅读次数:
209
我一般使用的编译参数如下,PHP相关模块fastcgi被保留用作后文优化说明,: ./configure \ "--prefix=/App/nginx" \ "--with-http_stub_status_module" \ "--without-http_auth_basic_module" \ ...
分类:
Web程序 时间:
2019-02-03 12:15:19
阅读次数:
194
由于公司有新服务器需要构建一套LNMP平台,且需要编译安装各个部件,所以记录下此文章。 这是安装PHP涉及到的软件包(可以自行决定使用哪个版本): 涉及到的开机启动脚本: 1. init.d.php-fpm 1)安装依赖包 2)安装openssl 3)安装libiconv 4)安装libmcrypt ...
分类:
Web程序 时间:
2019-02-02 17:17:18
阅读次数:
188
一般看来, 这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如果你的fastcgi服务对这个挂起处理的不好, 那么最后就极有可能导致504 Gateway Time-out现在的网站, 尤其某些论坛有大量的回复和很多内容的, 一个页面 ...
分类:
其他好文 时间:
2019-02-02 10:32:50
阅读次数:
199
``` location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_... ...
分类:
其他好文 时间:
2019-02-01 15:51:14
阅读次数:
152
PHP LNMP环境下的PHP安装 CGI指的是通用网关接口,为HTTP服务器与其他机器上的程序服务通信交流的一种工具,性能差,所以被淘汰了。 FastCGI,是一个可以伸缩、高速的在HTTP服务器和动态脚本语言间通信的接口,在linux下,FastCGI的接口即为socket,这个socket可以 ...
分类:
Web程序 时间:
2019-01-31 21:31:41
阅读次数:
213
Nginx解析PHP的原理,CGI/FastCGI以及PHP-Fpm的关系. 一、PHP+Nginx应运而生的场景.随着互联网的发展,用户对此接受面广,数据流的增大使得Web端的运行承载压力日益增大,野蛮生长在大数据时代里的WEB语言PHP也找到了比老搭档更优越的活力搭档Nginx,说到Nginx咱 ...
分类:
Web程序 时间:
2019-01-31 19:12:15
阅读次数:
190
LNMP 代表的就是:Linux 操作系统下,Nginx + MySQL + PHP 这种网站服务器架构 工作流程:Nginx 直接处理静态请求,动态请求会转发给 php-fpm ( php 是作为一个独立服务存在的,这个服务叫做 php-fpm ) ...
分类:
其他好文 时间:
2019-01-28 12:15:30
阅读次数:
142
本文涉及的服务器构架主要针对3000人左右/15分钟的中小型网站, 多见于discuz!论坛构建的社区等等 环境为linux(内核2.6+), nginx, php(fastcgi), mysql 等高效开源软件构成, 成本低廉, 是普通个人站长朋友的首选, 但是针对部分企业, 这个方案也是一个非常 ...
分类:
Web程序 时间:
2019-01-27 16:28:39
阅读次数:
164