温馨提示×

LNMP如何测试Debian

小樊
32
2026-08-14 21:19:52
栏目: 智能运维

“LNMP 如何测试 Debian”这句话通常有两种理解方式,我按最常见的情况给你说明,并给出可操作的测试步骤。如果你指的是别的意思,可以再补充一句。


一、在 Debian 上测试 LNMP 是否安装成功(最常见)

LNMP = Linux + Nginx + MySQL/MariaDB + PHP
Linux 这里就是 Debian

1️⃣ 测试 Nginx

systemctl status nginx

浏览器访问服务器 IP:

http://服务器IP

看到 Welcome to nginx 说明 Nginx 正常。


2️⃣ 测试 PHP(关键)

创建测试文件:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

浏览器访问:

http://服务器IP/info.php

✅ 能看到 PHP 信息页面 → PHP + Nginx 正常
❌ 下载文件 / 空白 → PHP 没解析


3️⃣ 测试 MySQL / MariaDB

systemctl status mariadb

登录数据库:

mysql -u root -p

执行:

SHOW DATABASES;

✅ 能进数据库 → MySQL/MariaDB 正常


4️⃣ 测试 PHP 是否能连数据库

apt install php-mysql
systemctl restart php-fpm

再刷新 info.php,确认有 mysqli / pdo_mysql 模块。


二、用 LNMP 一键包在 Debian 上测试(如果你用的是一键脚本)

如果你用的是 LNMP.org 一键安装包

cd lnmp1.*/
./install.sh

安装完成后测试:

  • 访问 http://IP
  • 访问 http://IP/phpinfo.php
  • 使用 lnmp status 查看服务状态

三、快速自检清单(推荐)

nginx -t
systemctl status nginx
systemctl status mariadb
systemctl status php-fpm

四、常见错误 & 排查

问题 原因
php 文件被下载 Nginx 没有调用 php-fpm
502 Bad Gateway php-fpm 没启动
403 Forbidden 目录权限问题

五、如果你指的是别的含义

比如:

  • 用 Debian 测试 LNMP 性能
  • LNMP 是否支持 Debian
  • Docker / 虚拟机里测试 Debian + LNMP

你可以直接说一句,例如:

“我想在 Debian 12 上用 LNMP 搭 WordPress 测试”

我可以按你的具体场景一步步给你配置。

0