系统环境
robinson@robinson-vm:/usr/share/nginx$ cat /etc/issue
Ubuntu 12.04.4 LTS \n \l
安装步骤
安装Nginx
sudo apt-get install nginx
启动Nginx
sudo service nginx start
测试Nginx,在浏览器访问:localhost 出现如下界面,说明安装成功。
安装PHP
sudo apt-get install php5-fpm
配置Nginx
sudo gedit /etc/nginx/sites-available/default
找到相应的地方,修改成如下配置:
location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} }
重启Nginx
sudo service nginx restart
Nginx和PHP版本信息
robinson@robinson-vm:/usr/share/nginx$ /usr/sbin/nginx -v nginx version: nginx/1.1.19 robinson@robinson-vm:/usr/share/nginx$ php5-fpm -v PHP 5.3.10-1ubuntu3.26 (fpm-fcgi) (built: Feb 13 2017 20:41:40) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
在默认网站目录,添加测试页面
默认目录:/usr/share/nginx/www
增加测试页面test.php,内容如下:<?php echo phpinfo(); ?>
- 在浏览器访问此页面:localhost/test.php
看到上面的页面,说明服务器搭建成功。