Ubuntu 18.04 手动安装nginx+php7.2+mysql 5.7
安装Ubuntu 18.04 Server系统
安装Ubuntu 18.04 Server系统时,只选择安装openssh,用于远程管理服务器,其他Web应用等都不用安装。
安装nginx
首先更新安装,命令如下:
1 2 |
apt update apt upgrade -y |
更新完成后,接下来安装nginx,命令如下:
1 |
apt install nginx |
安装完成,在浏览器输入http://IP 出现如下界面,说明安装成功

安装PHP7.2
使用apt安装php7.2,让nginx支持php,需要安装php7.2-fpm插件,命令如下
1 |
apt install php7.2 php7.2-fpm php7.2-gd php7.2-mysql php7.2-curl php7.2-json php7.2-xml php7.2-xmlrpc php7.2-intl php7.2-zip php7.2-mbstring -y |
安装完成修改nginx配置文件,让nginx支持php,命令如下
1 |
vi /etc/nginx/sites-available/default |
找到如下内容
1 2 3 4 5 6 7 8 |
#location ~ \.php$ { # include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): # fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; #} |
按i进入编辑模式,把这段内容改成如下
1 2 3 4 5 6 7 8 |
location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; } |
然后退出编辑模式,输入:wq 保存并退出,执行如下命令重新加载nginx配置文件
1 |
/etc/init.d/nginx reload |
接下来在/var/www/html下面创建p.php文件,命令如下
1 2 |
cd /var/www/html vi p.php |
在新打开的文件里输入如下内容并保存。
1 |
<?php phpinfo();?> |
在浏览器里输入http://IP/p.php,换的如下界面说明已经安装成功

安装mysql 5.7
Ubuntu18.04自带mysql 5.7,可以直接使用apt安装命令如下
1 |
apt install mysql-client mysql-server -y |
安装完成后在命令行输入 mysql,返回如下信息,说明已经安装完成了。

到这里,nginx+php7.2+mysql 5.7已经安装完成,可以部署你的应用了。