您的位置: 飞扬精品软件园 >> 文章中心 >> 网络通讯 >> 服务器类 >> Nginx + PHP-FPM + APC=绝妙的组合

相关文章链接

本类文章排行

最新新闻资讯

    Nginx + PHP-FPM + APC=绝妙的组合

    Nginx + PHP-FPM + APC=绝妙的组合


    • 阅览次数: 文章来源: 原文作者: 整理日期: 2010-07-27


    设置你的网站

     

    这一阶段的工作主要按你自己的习惯完成,这里仅做一个粗略的介绍。首先我们创建一个目录来存放我们的网站配置文件:

    1. sudo mkdir /usr/local/nginx/sites-enabled  
    2. sudo ln -s /usr/local/nginx/sites-enabled /etc/sites 
    3.  

    接下来为我们的网站增加一个conf文件/etc/sites/default.conf,内容如下:

    1. server {  
    2.         listen *:80;  
    3.  
    4.         location / {  
    5.                 root   /var/www/default/pub;  
    6.                 index index.php;  
    7.  
    8.                 # if file exists return it right away  
    9.                 if (-f $request_filename) {  
    10.                         break;  
    11.                 }  
    12.  
    13.                 # otherwise rewrite the fucker  
    14.                 if (!-e $request_filename) {  
    15.                         rewrite ^(.+)$ /index.php$1 last;  
    16.                         break;  
    17.                 }  
    18.  
    19.         }  
    20.  
    21.         # if the request starts with our frontcontroller, pass it on to fastcgi  
    22.         location ~ ^/index.php  
    23.         {  
    24.                 fastcgi_pass 127.0.0.1:9000;  
    25.                 fastcgi_param SCRIPT_FILENAME /var/www/default/pub$fastcgi_script_name;  
    26.                 fastcgi_param PATH_INFO $fastcgi_script_name;  
    27.                 include /usr/local/nginx/conf/fastcgi_params;  
    28.         }  

    上面这个conf文件控制网站的前端风格,其中包括Wordpress,cake等,注意静态内容不是通过FastCGI解析的。另外,你可能需要修改/var/www/default文件,设置网站文件的默认放置位置。

    启动

    我们的工作结束了,启动看一下效果。

    1. sudo php-fm start  
    2. sudo /etc/init.d/nginx start 

    现在可以测试一下你的网站,看看它工作得如何,如有任何疑问,请随时提出。

    原文名:NGINX + PHP-FPM + APC = Awesome         

    原文出处:interfacelab.com/nginx-php-fpm-apc-awesome/

[1] [2] [3]


查看所有评论

网友对Nginx + PHP-FPM + APC=绝妙的组合的评论

网名:
主题:
内容:
验证码: