標籤:
- NGINX的使用
安裝目錄: /usr/local/nginx
設定檔:/usr/local/nginx/conf/nginx.conf
檢測設定檔是否正確:/usr/local/nginx/sbin/nginx -t
啟動、關閉、重設設定檔:
service nginx start|stop|reload|restart
啟動NGINX:
成功的樣式:
?
?
NGINX運行PHP需要運行NGINX和FASTCGI+php
Nginx監聽80:
Fastcgi+php : 9000
然後當NGINX遇到PHP檔案時,會把這個PHP的請求轉給9000連接埠 的PHP來處理,NGINX本身不能處理PHP。
?
?
如何管理PHP?
關閉PHP:
- 通過連接埠號碼查看PHP程式的PID是多少:
- 使用kill 命令關閉PHP
Kill -15|9 進程號 (-15:正常關閉 9:強制關閉)
關閉之後現在通過連接埠號碼和進程名都找不到
開啟PHP:
????
?
如何查看CPU的數量:
?
?
練習:把LNMP環境搭建好,然後把之前做好的項目傳到LINUX上並測試通過通過正常訪問。
問題:
- 檔案名稱以及目錄的大小寫
- 許可權的問題,比較上傳圖片時,如果PHP程式沒有上傳目錄的寫入權限
?
把程式上傳到伺服器的流程:
- 先在伺服器上建立一個目錄
- 把程式全部上傳到這個目錄中
- 修改NGINX的設定檔,添加一個虛擬目錄:
?
修改好之後重新載入設定檔:
?
- 修改程式目錄中所有檔案的所有者為www:www
chown -R www:www /www
-R : 包含所有的子目錄中的檔案
- 啟動MYSQL資料庫
- 登入MYSQL資料庫並匯入CMS的資料:
?
建立ITCMS資料庫:
命令:create database itcms;
匯入db.sql檔案:
- 修改MYSQL資料庫的使用者名稱和密碼
- 切換到MYSQL資料庫 : use mysql;
- 查看當前帳號
- 重新處理這個表中的資料,把多餘刪掉
修改ROOT的密碼
讓這個帳號馬上生效:
- 修改本地的HOST檔案把itcms.com指定向LINUX伺服器的IP地址就可以了,完成!現在可以通過瀏覽器訪問了:
3.nginx-php-mysql的使用