rockylinux部署lnmp
时间: 2023-07-05 12:04:14 浏览: 236
Docke容器分离部署LNMP的实现
很高兴为您解答问题!
在Rocky Linux上部署LNMP可以按照以下步骤进行操作:
1. 首先安装Nginx 和 PHP-FPM:
```
dnf install nginx php-fpm
```
2. 安装MariaDB:
```
dnf install mariadb mariadb-server
```
3. 启动并设置开机自启服务:
```
systemctl enable nginx mariadb php-fpm
systemctl start nginx mariadb php-fpm
```
4. 配置Nginx:
在/etc/nginx/conf.d/目录下创建一个以.conf为扩展名的文件,在该文件中设置Nginx服务器的根目录及PHP-FPM的监听端口号等信息。例如:
```
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
```
5. 测试Nginx配置文件:
```
nginx -t
```
6. 重启Nginx服务:
```
systemctl restart nginx
```
7. 在/root目录下创建一个PHP文件,并输入以下代码:
```
<?php phpinfo(); ?>
```
8. 访问该PHP文件,即可看到LNMP成功部署的信息。
希望这些步骤可以帮助您顺利在Rocky Linux上部署LNMP。如果您有其他问题或疑问,请随时向我提问!
阅读全文