Ubuntu+Nginx+PHP运行环境快速搭建
Hello!
如果觉得不错的话,并且不吝转载时,请顺便添加上这篇文章的链接
https://www.hi-ruby.com/posts/1029
重装了系统之后,今天发现php运行环境没有了,又特别急,放狗搜集多个配置,都太专业了,什么mysql, memcache的,而我只是想运行一下朋友的php项目,连mysql都不需要,配置如下
安装Nginx 略
安装PHP
sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcryp
修改Nginx配置
server {
#listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
#root /usr/share/nginx/www;
root /path/to/your/project;
index index.html index.htm index.php;
# Make site accessible from http://localhost/
server_name localhost;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}
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;
}
}
