在CentOS 7上通過(guò)yum工具搭建Lnmp環(huán)境,可以按照以下步驟進(jìn)行:
- 首先安裝EPEL(Extra Packages for Enterprise Linux)倉(cāng)庫(kù),因?yàn)長(zhǎng)nmp相關(guān)的軟件包通常在這個(gè)倉(cāng)庫(kù)中。執(zhí)行以下命令:
sudo yum install epel-release
- 安裝Nginx、MySQL和PHP。執(zhí)行以下命令:
sudo yum install nginx mariadb-server php php-mysql php-fpm
- 啟動(dòng)并設(shè)置開機(jī)自啟動(dòng)Nginx、MySQL和PHP服務(wù)。執(zhí)行以下命令:
sudo systemctl start nginx mariadb php-fpm
sudo systemctl enable nginx mariadb php-fpm
- 配置Nginx以支持Lnmp環(huán)境。編輯Nginx配置文件(通常位于
/etc/nginx/nginx.conf
),在http
塊中添加以下內(nèi)容:
events {
}
http {
include mime.types;
default_type application/octet-stream;
...
}
server {
listen 80;
server_name localhost;
...
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
- 重啟Nginx服務(wù)以應(yīng)用更改。執(zhí)行以下命令:
sudo systemctl restart nginx
至此,您已經(jīng)在CentOS 7上通過(guò)yum工具搭建了一個(gè)基本的Lnmp環(huán)境。接下來(lái),您需要根據(jù)實(shí)際需求配置數(shù)據(jù)庫(kù)、Web服務(wù)器等組件。