溫馨提示×

CentOS安裝LNMP步驟是什么

小樊
105
2025-02-09 09:03:39
欄目: 智能運維

在CentOS系統上安裝LNMP(Linux, Nginx, MySQL, PHP)環境是一個常見的任務,用于搭建Web服務器。以下是詳細的安裝步驟:

1. 更新系統

首先,確保你的系統是最新的。

sudo yum update -y

2. 安裝必要的開發工具和依賴庫

sudo yum install wget epel-release -y

3. 安裝Nginx

sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

驗證Nginx是否安裝成功:

nginx -v

4. 安裝MySQL

方法一:使用YUM源安裝MySQL

sudo yum install mysql-community-server -y

啟動MySQL服務并設置開機自啟動:

sudo systemctl start mysqld
sudo systemctl enable mysqld

查看MySQL初始root密碼:

sudo grep 'temporary password' /var/log/mysqld.log

修改root密碼:

mysql -u root -p

輸入密碼后,修改root密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
FLUSH PRIVILEGES;

方法二:使用一鍵安裝包安裝MySQL(推薦)

下載并安裝LNMP一鍵安裝包:

wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3
./install.sh

按照提示設置MySQL root密碼和其他配置。

5. 安裝PHP

方法一:使用YUM源安裝PHP

sudo yum install php php-mysql -y

方法二:使用一鍵安裝包安裝PHP(推薦)

在安裝LNMP一鍵安裝包時,PHP部分會自動處理。

6. 配置Nginx支持PHP

編輯Nginx配置文件以支持PHP:

sudo vi /etc/nginx/conf.d/default.conf

找到以下部分并修改:

location ~ \.php$ {
    fastcgi_pass    unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

重啟Nginx:

sudo systemctl restart nginx

7. 驗證安裝

創建一個PHP測試文件:

echo "<?php phpinfo(); ?>" | sudo tee /usr/share/nginx/html/info.php

訪問 http://your_server_ip/info.php,查看PHP信息頁面以確認安裝成功。

注意事項

  • 確保防火墻允許80和443端口。
  • 如果使用SELinux,建議將其設置為寬松模式或禁用。
  • 定期更新系統和軟件包以保持安全性。

以上步驟應該可以幫助你在CentOS系統上成功安裝LNMP環境。如果在安裝過程中遇到問題,可以參考相關軟件的官方文檔或尋求社區幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女