手动部署 LNMP 更干净灵活,适合有 Linux 基础的用户。以 Ubuntu 22.04 为例。
安装组件
sudo apt install -y nginx mysql-server php-fpm php-mysql
sudo mysql_secure_installation
扩展按需追加 php-curl、php-gd。
配置 Nginx 解析 PHP
编辑 sites-available/default,取消 PHP 段落注释:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}
验证
sudo nginx -t && sudo systemctl reload nginx
echo "<?php phpinfo();" | sudo tee /var/www/html/info.php
访问 http://服务器IP/info.php 看到信息页即完成,测后删除。