在Ubuntu上部署LNMP服务器可参考以下步骤:
sudo apt update && sudo apt upgrade -y
sudo apt install nginx
,安装后启动服务并设置开机自启:sudo systemctl start nginx
,sudo systemctl enable nginx
。sudo apt install mysql-server
,安装时设置root密码,之后运行安全脚本:sudo mysql_secure_installation
,然后启动服务并设置开机自启:sudo systemctl start mysql
,sudo systemctl enable mysql
。sudo apt install php-fpm php-mysql
,可根据需要安装其他扩展,如php-cli php-gd php-mbstring php-xml php-curl
等。/etc/nginx/sites-available/default
,在server
块中添加location ~ \.php$
相关配置,指向正确的PHP-FPM套接字文件,如fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
,保存后重启Nginx:sudo systemctl reload nginx
。/var/www/html
目录下创建info.php
文件,添加<?php phpinfo(); ?>
,在浏览器中访问http://服务器IP/info.php
,若显示PHP信息页面,则部署成功。