lnmp安装和优化
admin 发布于:2013-10-28 11:14 分类:系统架构 有 2349 人浏览,获得评论 0 条 标签: 服务器 lnmp
一、准备工作:
(1)我们采用虚拟机的形式来构建整个服务器。
二,完整编译安装的开始! (1)编译安装PHP 5.2.14所需的支持库:
(2)绿色二进制包安装MySQL 5.5.15 ①:安装过程
②:配置过程
③:启用过程
(3)编译安装PHP(FastCGI模式)
(4)编译安装PHP5扩展模块
(5)修改php.ini文件
(6)配置eAccelerator加速PHP:
跳到配置文件的最末尾,加上以下配置信息:
(8)创建php-fpm配置文件(php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini配置而无需重启php-cgi):
(9)启动php-cgi进程,监听127.0.0.1的9000端口,进程数为128(如果服务器内存小于3GB,可以只开启64个进程),用户为www:
注意:如果要重启,可以使用 reload 命令
三、安装Nginx 1.1.3 (1)安装Nginx所需的pcre库:
(2)安装Nginx
(3)创建Nginx日志目录
(4)创建Nginx配置文件 在/usr/local/nginx/conf/目录中创建nginx.conf文件:
输入以下内容:
②、在/usr/local/nginx/conf/目录中创建.conf文件:
输入以下内容:
(5)启动Nginx
(6)配置开机自动启动Nginx PHP
在末尾增加以下内容:
四、简单优化,实现高并发! (1)Nginx的优化 一般来说nginx 配置文件中对优化比较有作用的为以下几项:
(2)关于内核参数的优化:请修改文件/etc/sysctl.conf
(3)关于FastCGI 的几个指令:
(4)使用php-fpm 来管理FastCGI,可以修改配置文件中的以下值:
(5)测试是使用apache自带的ab命令进行压力测试。 ab -c 10000 -n 20000 http://192.168.0.156/index.php |