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環境的步驟,你可以根據自己的需求選擇合適的方法進行安裝。