1.安装ppa增加源
sudo apt-get install python-software-properties software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
2.安装PHP和一些扩展
sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-cli php7.0-mcrypt php7.0-mbstring php7.0-dom
3.打开php.ini配置文件
sudo gedit /etc/php/7.0/fpm/php.ini
#这里也可以使用sudo vim etc/php7.0/fpm/php.ini
#找到cgi.fix_pathinfo选项,去掉注释即“;”,然后将值设置为0
cgi.fix_pathinfo=0
4.启用php7.0-mcrypt
sudo phpenmod mcrypt
5.启用PHP-fpm
sudo service php7.0-fpm restart
6.Nginx配置例子
server {
listen 80; #监听80端口,接收http请求
server_name www.example.com; #就是网站地址
root /usr/local/etc/nginx/www/huxintong_admin; # 准备存放代码工程的路径
#路由到网站根目录www.example.com时候的处理
location / {
index index.php; #跳转到www.example.com/index.php
autoindex on;
}
#当请求网站下php文件的时候,反向代理到php-fpm
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;#nginx fastcgi进程监听的IP地址和端口
#fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}