LNMP是指Linux、Nginx、MySQL和PHP的組合,常用于搭建網站服務器環境。在Debian系統上配置和調試LNMP環境,可以按照以下步驟進行:
sudo apt update
sudo apt install nginx
sudo systemctl start nginx
sudo systemctl status nginx
sudo apt install mariadb-server
sudo mysql_secure_installation
sudo systemctl start mariadb
sudo systemctl status mariadb
sudo apt install php php-fpm
/etc/php/7.4/fpm/php.ini
),確保cgi.fix_pathinfo
設置為0:cgi.fix_pathinfo=0
sudo systemctl restart php7.4-fpm
/etc/nginx/sites-available/default
),添加以下內容:location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
sudo systemctl restart nginx
/var/log/nginx/error.log
,可以幫助診斷配置錯誤或其他問題。/var/log/php7.4-fpm.log
或/var/log/php7.4-fpm/error.log
,用于查看PHP運行時的錯誤信息。info.php
文件在/var/www/html
目錄下,內容如下:<?php
phpinfo();
?>
http://your_server_ip/info.php
,查看PHP配置信息,確認LNMP環境是否配置正確。以上步驟涵蓋了在Debian系統上安裝和調試LNMP環境的基本流程。如果在配置過程中遇到問題,可以查看相應服務的日志文件進行排查。