在CentOS 7上通过yum工具搭建Lnmp环境,可以按照以下步骤进行:
- 首先安装EPEL(Extra Packages for Enterprise Linux)仓库,因为Lnmp相关的软件包通常在这个仓库中。执行以下命令:
sudo yum install epel-release
- 安装Nginx、MySQL和PHP。执行以下命令:
sudo yum install nginx mariadb-server php php-mysql php-fpm
- 启动并设置开机自启动Nginx、MySQL和PHP服务。执行以下命令:
sudo systemctl start nginx mariadb php-fpm
sudo systemctl enable nginx mariadb php-fpm
- 配置Nginx以支持Lnmp环境。编辑Nginx配置文件(通常位于
/etc/nginx/nginx.conf
),在http
块中添加以下内容:
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服务以应用更改。执行以下命令:
sudo systemctl restart nginx
至此,您已经在CentOS 7上通过yum工具搭建了一个基本的Lnmp环境。接下来,您需要根据实际需求配置数据库、Web服务器等组件。