生成一个lnmp架构一键部署,且nginx、mysql、php服务都添加系统服务,可以使用systemctl命令控制服务器
时间: 2024-01-28 15:03:33 浏览: 45
你可以使用下面的脚本来实现lnmp架构的一键部署,并将nginx、mysql、php服务添加为系统服务,以便使用systemctl命令来控制服务器。
```bash
#!/bin/bash
# 安装必要的软件
sudo apt update
sudo apt install -y nginx mysql-server php-fpm
# 配置nginx
sudo systemctl enable nginx
sudo systemctl start nginx
# 配置mysql
sudo systemctl enable mysql
sudo systemctl start mysql
# 配置php-fpm
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm
# 配置nginx和php-fpm的连接
sudo sed -i 's/^;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.4/fpm/php.ini
sudo systemctl restart php7.4-fpm
# 创建一个简单的PHP页面来测试
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
# 设置防火墙规则允许HTTP和HTTPS流量
sudo ufw allow 'Nginx Full'
# 完成部署
echo "LNMP stack has been successfully deployed!"
```
保存以上脚本为`deploy_lnmp.sh`文件,并通过以下命令执行脚本:
```bash
chmod +x deploy_lnmp.sh
./deploy_lnmp.sh
```
执行完毕后,您的lnmp架构将会部署完成,并且nginx、mysql、php服务将会作为系统服务启动。您可以使用`systemctl`命令来控制这些服务,例如:
```bash
sudo systemctl stop nginx # 停止nginx服务
sudo systemctl start mysql # 启动mysql服务
sudo systemctl restart php7.4-fpm # 重启php-fpm服务
```
希望对您有帮助!
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)