PHP 7.0编译安装
前面有一篇文章使用YUM安装了一遍PHP7.0,详情请看PHP 7.0安装与性能测试。 下面进行编译安装PHP7.0,编译安装最头疼的就是因为某些类库没有安装而报错,所以编译前请确保以下包已安装。 $ yum groupinstall "development tools" ……
CGI、FastCGI及PHP-FPM的关系
一、动态网站与CGI技术? 在Web发展初期,只有静态页面处理能力。比如我们所熟知的Apache、Nginx服务器都是web服务器,它们有一个共同特点就是只能处理静态请求。也就是说,只能把本地的现成的html,css之类的东西传给浏览器,然后经过浏览器渲染成一个web页面。事物总是不断发展,网站也越来越复杂,所以出现动态技术,也就是我们今天所说的动态网站技术……
PHP 7.0安装及性能测试
一、PHP7与HHVM 提到PHP,肯定会有人说这是世界上最好的编程语言。单说流行程度,目前全球超过81.7%的服务器后端都采用了PHP语言,它驱动着全球超过2亿多个网站。上月初PHP7正式版发布,迎来自2004年以来最大的版本更新。现在PHP 7.0正式发布。 对于普通的PHP网站,主要是IO密集型的,瓶颈在MySQL数据之上,体现不出来PHP性能的劣势。……
PHP加速器之opcache配置详解
一、什么是opcode? 当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘I/O开销,那么opcode cache的性能提升……
PHP-FPM配置文件参数解释
一、PHP-FPM配置详解 FPM配置文件为php-fpm.conf,其语法类似 php.ini 。其php手册上也有详细的讲解:http://php.net/manual/zh/install.fpm.configuration.php。 php-fpm.conf全局配置段 # 包含其他POOL定义配置文件 include=……
LNMP安装包部署实战
系统环境:CentOS 6.5/64位 LNMP就是Linux系统,Ningx服务器,MySQL数据库,PHP应用程序。下面介绍在Centos6.5系统下使用RPM包部署LNMP环境,主要是介绍Nginx跟PHP之间使用PHP-FRM连接工作。 最小化安装系统,配置防火墙,SElinux,增加额外YUM资源库 1、开始安装Nginx和PHP-FPM之前,最好……