系统:ubuntu14.04 64位php
1)首先登录ssh root@ 公网IP
html
2)包更新:sudo apt-get update
mysql
3)安装nginx:sudo apt-get install nginx
安装以后执行sudo service nginx start
在浏览器上查看公网IP看到WELCOME TO NGINX就成功了nginx
4)安装Mysqlsudo apt-get install mysql-server mysql-client
,执行mysql -u root -p
若是进入到mysql命令行既成功sql
5)安装phpsudo apt-get install php5-fpm php5-cli php5-mcrypt php5-mysql
此处能够定义本身想要安装的包,详情见php官方手册ubuntu
6)配置php.ini:sudo vim /etc/php5/fpm/php.ini
找到cgi.fix_pathinfo
选项去掉前面的分号并把值置为0http://php.net/manual/zh/install.unix.nginx.phpvim
7)重启php-fpmsudo service php5-fpm restart
浏览器
8)Nginx默认root文件夹/usr/share/nginx/html
服务器
9)Nginx默认配置文件夹位置/etc/nginx/sites-available/
ssh
10)建立新的网站的根目录sudo mkdir -p /var/www
11)配置nginx服务器,sudo vim /etc/nginx/sites-available/default
根目录root修改root /var/www
index修改(默认支持的后缀名),加上index.php
修改server_name 公网IP
location修改location / { try_files $uri $uri/ /index.php?$query_string; }
配置Nginx:
location ~ \.php$ { try_files $uri /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
重启nginx:sudo service nginx restart
附录:推荐zsh代码补全很是好用sudo apt-get install zsh 安装后进入命令行直接zsh既能够切换