安裝配置 Nginx
-
為了確保獲得最新的 Nginx,先使用
sudo apt-get update
命令更新源列表。安裝 Nginx,輸入命令:sudo apt-get install nginx
。 -
啟動 Nginx 服務。輸入命令:
sudo /etc/init.d/nginx start
-
瀏覽器中測試 Nginx 服務是否正常執行,訪問ip,若服務正常,顯示結果如下。
安裝配置 MySQL
1.sudo apt-get install software-properties-common
2.sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
3.sudo apt-get update
4.sudo apt install -y mysql-server-5.7
,設定 root 使用者密碼,安裝過程中將會讓您設定密碼。
5.sudo apt install -y mysql-client-5.7
6.埠檢視。安裝完成後,輸入命令:netstat -anp
,會發現3306埠正在被監聽。
7.sudo sed -i "40i default-time_zone = '+8:00'" /etc/mysql/mysql.conf.d/mysqld.cnf
設定資料庫時間
安裝配置 PHP
1.Ubuntu14.04 預設源中的是 PHP5.6.x、Ubuntu16.04 預設源中的是 PHP7.0.x。使用ppa增加源,sudo apt-get install python-software-properties
2.sudo add-apt-repository ppa:ondrej/php
3.sudo apt-get update
4.安裝自己想要的PHP版本,這裡安裝的是7.2版本,sudo apt-get install php7.2 php7.2-fpm
5.啟動 PHP-FPM。輸入命令重新啟動PHP-FPM服務:sudo /etc/init.d/php7.2-fpm restart
Nginx 與 PHP-FPM 整合
1.修改 Nginx 配置。輸入修改命令:sudo vim /etc/nginx/sites-available/default
2.找到 server{.......}中的#location ~.php${......}把註釋去掉,最終改成以下內容:
3.配置完成後,重啟服務。輸入命令 sudo /etc/init.d/nginx restar
sudo /etc/init.d/php7.1-fpm restart
驗證環境並訪問php
1.用命令在 html 目錄下建立 index.php:sudo vim /var/www/html/index.php
。(注:這裡的路徑是根據nginx的配置檔案所決定,如圖:)
2.寫入內容<?php echo phpinfo();?>
3.在瀏覽器中,訪問 IP/index.php ,檢視是否成功。如果頁面可以顯示php的相關資訊,說明配置成功。如圖: