安裝最新 Nginx
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
檢視下是否安裝成功
nginx -v
$:nginx version: nginx/1.14.1
安裝最新 PHP
直接選用官方的 PPA 源
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update
檢視軟體包列表現有的 PHP 版本。
apt-cache pkgnames | grep php7.2
其實列表中已有 7.3 了,但是是開發版的。
安裝 php7.2
sudo apt-get install php7.2-fpm
檢視是否安裝成功
php -v
PHP 7.2.11-4+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 4 2018 05:10:57) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.11-4+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
安裝 Mysql
apt-cache pkgnames | grep mysql-server
apt-cache pkgnames | grep mysql-client
搜尋軟體列表中mysql 客戶端與服務端的版本發現已經都是最新 5.7 了。
sudo apt-get install mysql-server mysql-client
安裝期間會彈出 2 次 mysql 密碼輸入框。安裝好後檢視是否成功。
mysql -uroot -p
:Enter password:
show databases;
有列表出資料庫說明已安裝成功。
期間使用公網 IP 訪問地址發現無法訪問,搜尋找到問題,阿里雲有安全組規則配置。
https://yq.aliyun.com/articles/87135
最後發現還是無法訪問,IP 本地可以 ping 通。那就是 nginx 有問題。想到 nginx 未啟動。
service nginx start
解決。
本作品採用《CC 協議》,轉載必須註明作者和本文連結