在Nginx上运行PHP

上次通过VirtualBox + Ubuntu安装了Nginx并成功启动后,现在我想立即尝试运行PHP。

环境


    • VirtualBox 4.3

 

    • ubuntu 14.04

 

    • nginx 1.6.2

 

    PHP-fpm 5.5.9

安装PHP-fpm(FastCGI进程管理器)。


$ sudo apt-get install php5-fpm
$ ps aux | grep php-fpm 

nginx配置


默认情况下,Nginx的配置文件位于/etc/nginx/conf.d/default.conf。

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   unix:/var/run/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

※删除上述注释行的注释
※在root中设置任意路径
※在fastcgi_pass中指定php5-fpm
※将fastcgi_param修改为上述内容

启动nginx


$ sudo /etc/init.d/nginx start

尝试输出phpinfo


/usr/share/nginx/html/index.php 可以被重述为 /usr/share/nginx/html/index.php 的路径。

<?php
phpinfo();

请确认在屏幕上显示的内容。

广告
将在 10 秒后关闭
bannerAds