LNMP环境是指Linux、Nginx、MySQL和PHP的组合,常用于搭建网站服务器。以下是几种常见的LNMP环境安装方法:
sudo aptget update
sudo aptget upgrade
sudo aptget install nginx
http://localhost
来检查Nginx是否安装成功。sudo aptget install mysql-server
安装过程中,系统会提示你设置MySQL的root用户密码。
为了提高安全性,可以运行以下命令进行安全配置:
sudo mysql_secure_installation
sudo aptget install php php-mysql php-fpm php-xml php-zip php-curl php-gd
sudo nano /etc/nginx/sites-available/default
location ~ \.php$
部分,添加以下内容:fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
sudo systemctl restart nginx
至此,LNMP环境已经安装完成。
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz
tar zxf lnmp1.5.tar.gz
cd lnmp1.5
./install.sh lnmp
按照提示选择安装选项,如MySQL版本和PHP版本。
根据服务器性能和网络速度,安装过程可能需要30分钟到几个小时。
确保已经安装Docker和Docker Compose。
docker-compose.yml
文件:version: '3'
services:
webserver:
image: nginx:latest
ports:
- "80:80"
volumes:
- ./code:/var/www/html
- ./nginx:/etc/nginx/conf.d
depends_on:
- php
- mysql
php:
image: php:latest
volumes:
- ./code:/var/www/html
mysql:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: your_password
volumes:
- ./mysql:/var/lib/mysql
在与 docker-compose.yml
文件相同的目录中创建一个名为 index.php
的文件,并添加以下内容:
<?php
phpinfo();
?>
在终端或命令提示符中,导航到 docker-compose.yml
文件所在的目录,并运行以下命令启动容器:
docker-compose up -d
在Web浏览器中输入 http://localhost
来访问LNMP环境。
以上就是在不同操作系统上安装LNMP环境的步骤,你可以根据自己的需求选择合适的方法进行安装。