用YUM安裝部署LNMP架構

今天用YUM來安裝一下LNMP,盡我所能教給大家

LNMP是linux系統+nginx+mysql/mariadb+php一個架構的縮寫,有的人可能回想爲部署一個網站不是直接用apache或nginx就能部署完成嗎?爲什麼還要用上mysql和php;nginx和apache部署的網站是靜態的(也就是死的,瀏覽器不能和數據庫交互);但是LNMP部署的是一個動態網站(瀏覽器能和數據庫交互的)。

廢話就不多說了,寫那麼多字的話,你們懶得看,我也懶得寫,那我們就回歸正題。 哈哈哈~~~~~

  1. 注:前面沒說明白,如果你是Centos7且使用的不是網絡源YUM的話,你是不能用YUM來部署的,Centos7本地源裏面沒有nginx和php-fpm的軟件包。
  2. Centos8的話本地YUM源裏面是有nginx和php-fpm的。(我這邊就用Centos8來給大家演示。
  3. 我們現在來安裝需要的軟件包。(我這裏用的是mariadb,你們也可以用mysq)。在這裏插入圖片描述
  4. 接下來我們啓動mariadb,設置root用戶密碼,授權root用戶權限。(剛纔安裝的是mariadb客戶端不是服務端,我們在安裝一下服務端~~~)在這裏插入圖片描述
  5. 在mariadb中輸入exit退出mariadb,然後我們去配置php-fpm,並啓動php-fpm程序。在這裏插入圖片描述
  6. 我們先找到user和group這兩行修改啓動用戶爲nginx,然後找到listen = /run/php-fpm/www.sock修改爲你的IP:9000,並啓動php-fpm。在這裏插入圖片描述
  7. 我們接下來在nginx的配置文件中添加這兩條信息,使nginx可以調用php-fpm來傳遞給數據庫信息。在這裏插入圖片描述
  8. 然後我們切換到/usr/share/nginx/html目錄中,刪除目錄中的文件並自己創建一個index.php的文件,在文件中寫上測試php在這裏插入圖片描述信息。(測試數據庫的連接信息去看第一個博客)
  9. 然後我們啓動nginx(systemctl start nginx)在瀏覽器中訪問IP。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章