安装php7.0

  1. $ apt install php7.0

安装php插件

  1. $ apt install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear
  2. $ apt install php7.0-imap php7.0-mcrypt php-memcache php7.0-ps
  3. $ apt install php-apcu php7.0-zip php-cache php7.0-bcmath php7.0-recode
  4. $ apt install php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-pspell
  5. $ apt install php-patchwork-utf8 php-radius php-imagick

安装php7.0-fpm

  1. $ apt install php7.0-fpm

安装mysql

  1. $ apt install mysql-client mysql-server

Nginx

  1. $ apt install nginx

Nginx文件结构

Ubuntu安装之后的文件结构大致为:
- /etc/nginx :所有的配置文件都在该文件下,并且每个虚拟主机已经安排在了 /etc/nginx/sites-available
- /usr/sbin/nginx :程序文件都在该文件下
- /var/log/nginx :日志放在了该文件夹中,并已经在/etc/init.d/下创建了启动脚本nginx
- /var/www/nginx-default :默认的虚拟主机的目录(有的版本默认的虚拟主机的目录设置在了 /var/www , 请参考 /etc/nginx/sites-available 里的配置)

启动nginx

  1. $ /etc/init.d/nginx start

配置 nginx

修改nginx的配置文件:/etc/nginx/sites-available/default 修改主机名 server_name localhost; ,修改index的一行修改为:index index.html index.php index.htm index.nginx-debian.html; ,去掉下面部分的注释用于支持 php 脚本:

  1. location ~ \.php$ {
  2. include snippets/fastcgi-php.conf;
  3. fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  4. }

重新启动nginx

  1. $ /etc/init.d/nginx restart

创建、测试phpinfo

  1. $ nano /var/www/html/info.php
  1. <?php phpinfo(); ?>

参考链接