安装php7.0
$ apt install php7.0
安装php插件
$ apt install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear$ apt install php7.0-imap php7.0-mcrypt php-memcache php7.0-ps$ apt install php-apcu php7.0-zip php-cache php7.0-bcmath php7.0-recode$ apt install php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-pspell$ apt install php-patchwork-utf8 php-radius php-imagick
安装php7.0-fpm
$ apt install php7.0-fpm
安装mysql
$ apt install mysql-client mysql-server
Nginx
$ 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
$ /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 脚本:
location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/run/php/php7.0-fpm.sock;}
重新启动nginx
$ /etc/init.d/nginx restart
创建、测试phpinfo
$ nano /var/www/html/info.php
<?php phpinfo(); ?>
