配置LNMP環境(Linux, Nginx, MySQL, PHP)是一個相對直接的過程,但需要確保每個組件都正確安裝和配置。以下是詳細的步驟:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
sudo apt-get install mariadb-server mariadb-client
sudo mysql_secure_installation
按照提示設置root密碼并進行其他安全配置。sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo apt-get install php php-fpm php-mysql
/etc/php/版本/fpm/pool.d/www.conf
),確保監聽端口或套接字與Nginx配置中的設置相匹配。sudo systemctl start php版本-fpm
sudo systemctl enable php版本-fpm
/etc/nginx/sites-available/default
。sudo nano /etc/nginx/sites-available/default
location .php
部分添加以下內容:location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php版本-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
sudo systemctl restart nginx
/var/www/html
)下創建一個PHP測試文件,例如info.php
,寫入 <?php phpinfo(); ?>
來測試PHP環境。以上步驟是根據搜索結果總結的LNMP環境配置流程,具體命令和路徑可能會根據不同的Linux發行版和版本有所差異。