找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
积分等级发帖收益的说明江阴论坛帮助汇总江阴论坛管理规则(必看)江阴论坛版主招聘中江阴论坛已运行
查看: 2814|回复: 0

[技术分享] YardVPS 手动搭建高性能 LNMP (非编译)

[复制链接]
发表于 2011-8-27 09:42:53 | 显示全部楼层 |阅读模式
购买的YardVPS很给力,之前写了一篇Debian5安装LNPM,不过采用的是spawn-fcgi ,管理起来不方便,并且性能不如php-fpm。

网上有很多一键安装版,大多都是shell批处理。记下这篇手记,希望对于想真正想了解VPS,并根据自身需求合理配置的朋友有些帮助。

    在SolusVM中安装Debian5 64位系统
    使用apt-spy寻找最快的源,我使用的YardVPS最快的源是mirror.peer1.net的镜像,可以达到6M/s的速度
    添加 dotdeb的源
    deb http://packages.dotdeb.org stable all
    deb http://php53.dotdeb.org stable all
    加入dotdeb的密钥

    wget http://www.dotdeb.org/dotdeb.gpg
    cat dotdeb.gpg | sudo apt-key add -

    apt-get update 更新源后,开始安装
    apt-get install php5-cgi php5-fpm php5-mysql mysql-server-5.0
    (dotdeb 源包含php5.3.3 mysql5.1.51,如果输入mysql-server 将会默认安装5.1版本,这里我还是使用debian lenny的源,安装5.0版本。使用非编译的版本的好处是可以很方便地安装各种扩展,包括PECL的扩展,像APC,Memcache,xcache,xdebug等)
    安装扩展
    apt-get install php5-curl php5-gd php5-mcrypt php5-sqlite php5-apc
    安装nginx,由于lenny中的版本过老,0.6.xx,将源改为debian6 即squeeze
    deb http://mirror.peer1.net/debian squeeze main contrib non-free
    deb http://mirror.peer1.net/debian-volatile squeeze/volatile main contrib non-free
    deb http://mirror.peer1.net/debian-security squeeze/updates main contrib non-free
    apt-get update ; apt-get install nginx
    将会安装nginx 0.7.67 ,完成之后再将squeeze 改为 lenny,别忘了 update。
    安装完成,启动服务。php5-fpm默认开启20个cgi进程。更改nginx配置,使之关联phpcgi
    sudo vi /etc/nginx/sites-available/default
    取消注释
    location ~ .php$ {
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
                    include        fastcgi_params;
            }

    高版本可以支持无重启重载配置

    sudo /etc/init.d/nginx reload
    修改fpm启动进程
    sudo vi /etc/php5/fpm/php5-fpm.conf
    pm.start_servers = 20
    重载配置
    sudo /etc/init.d/php5-fpm reload
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|江阴人家

GMT+8, 2024-4-20 00:03 , Processed in 0.017771 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表