CentOS 7 yum 安裝 LNMP 以及 LAMP
在當今的網絡環境中,LNMP(Linux, Nginx, MySQL, PHP)和 LAMP(Linux, Apache, MySQL, PHP)是兩種非常流行的網頁伺服器架構。這兩種架構各有其特點,適合不同的應用場景。本文將介紹如何在 CentOS 7 上使用 yum 安裝 LNMP 和 LAMP 環境。
一、LNMP 環境安裝
1. 更新系統
sudo yum update -y2. 安裝 Nginx
首先,我們需要安裝 Nginx。可以通過以下命令來安裝:
sudo yum install epel-release -y
sudo yum install nginx -y3. 啟動 Nginx
安裝完成後,啟動 Nginx 並設置為開機自啟:
sudo systemctl start nginx
sudo systemctl enable nginx4. 安裝 MySQL
接下來,我們需要安裝 MySQL。可以使用以下命令:
sudo yum install mariadb-server -y5. 啟動 MySQL
安裝完成後,啟動 MySQL 並設置為開機自啟:
sudo systemctl start mariadb
sudo systemctl enable mariadb6. 安裝 PHP
接下來,我們需要安裝 PHP 及其相關擴展:
sudo yum install php php-fpm php-mysql -y7. 配置 PHP-FPM
編輯 PHP-FPM 的配置文件,確保其運行在 Nginx 下:
sudo vi /etc/php-fpm.d/www.conf將以下行的 user 和 group 改為 nginx:
user = nginx
group = nginx8. 啟動 PHP-FPM
啟動 PHP-FPM 並設置為開機自啟:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm9. 配置 Nginx
編輯 Nginx 的配置文件,添加 PHP 支持:
sudo vi /etc/nginx/conf.d/default.conf在 server 區塊中添加以下內容:
location ~ .php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}10. 重啟 Nginx
最後,重啟 Nginx 以應用更改:
sudo systemctl restart nginx二、LAMP 環境安裝
1. 更新系統
sudo yum update -y2. 安裝 Apache
首先,我們需要安裝 Apache。可以通過以下命令來安裝:
sudo yum install httpd -y3. 啟動 Apache
安裝完成後,啟動 Apache 並設置為開機自啟:
sudo systemctl start httpd
sudo systemctl enable httpd4. 安裝 MySQL
接下來,我們需要安裝 MySQL。可以使用以下命令:
sudo yum install mariadb-server -y5. 啟動 MySQL
安裝完成後,啟動 MySQL 並設置為開機自啟:
sudo systemctl start mariadb
sudo systemctl enable mariadb6. 安裝 PHP
接下來,我們需要安裝 PHP 及其相關擴展:
sudo yum install php php-mysql -y7. 重啟 Apache
最後,重啟 Apache 以應用更改:
sudo systemctl restart httpd總結
本文介紹了如何在 CentOS 7 上使用 yum 安裝 LNMP 和 LAMP 環境。這兩種架構各有其優勢,根據實際需求選擇合適的架構是非常重要的。如果您需要穩定的 VPS 解決方案,Server.HK 提供多種選擇,適合各種需求。無論是 香港伺服器 還是其他地區的服務,我們都能滿足您的需求。