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环境的基本流程。如果在配置过程中遇到问题,可以查看相应服务的日志文件进行排查。