Linux--Yum搭建lnmp架構
yum搭建lnmp架構
一.設定資料庫的密碼
先切換到本地yum源,安裝mariadb
進行資料庫安全設定
主要是這裡的root密碼,為abc123
然後跟著下面提示按y或n
登入mariadb,建立授權使用者myadm,因為我在做的時候,後面的授權命令報錯,所以先用本地源的mariadb授權,不會影響後面的
二.搭建lnmp架構,如果覺得文件煩,可以參考網站
https://www.cnblogs.com/dingcong1201/p/15132258.html
編寫repo檔案
配置Nginx源
切換到/etc/yum.repos.d/
安裝Nginx
檢視Nginx的版本號
啟動Nginx並設定開機自啟
安裝MySQL5.7(mariadb)
解除安裝mariadb
下載mysql5.7的rpm包
安裝rpm包
安裝mysql命令服務
啟動mysqld並設定開機自啟
用之前的設定密碼登入
命令沒問題
如果安全設定了密碼,就用安全設定的密碼,如果沒有安全設定,grep "password" /var/log/mysqld.log在日誌檔案中檢索root密碼
授權命令如果出現版本報錯,可以使用mysql_upgrade -u root -pabc123給root使用者更新
為了防止每次yum操作都會自動更新,解除安裝這個軟體
把一開始寫的Nginx源移到repo目錄下,因為Nginx安裝好了
安裝PHP
建議先把之前的PHP全都解除安裝
安裝epel和webtatic源
下載PHP和其元件
啟動php-fpm
配置Nginx支援php解析,也可以用sed
把29-35行的#去掉,並把第33行的scripts修改為Nginx的工作目錄
重啟Nginx
三.測試
編寫網頁檔案,測試PHP
檢視伺服器IP地址
關閉防火牆,也可以開啟防火牆並允許哪些埠放行
在瀏覽器輸入192.168.10.3/index.php
編寫網頁檔案測試mariadb