LNMP是指Linux、Nginx、MySQL和PHP的组合,是一种常用的网站服务器架构。在Debian系统上部署LNMP环境通常包括以下步骤:
sudo apt update
sudo apt upgrade
sudo apt install nginx
安装完成后,可以通过以下命令启动Nginx服务,并检查其状态:
sudo systemctl start nginx
sudo systemctl status nginx
sudo apt install mariadb-server
在安装过程中,系统会提示设置MySQL的root密码。安装完成后,启动MySQL服务:
sudo systemctl start mariadb
sudo systemctl status mariadb
为了安全起见,建议运行以下命令进行MySQL的安全加固:
sudo mysql_secure_installation
sudo apt install php-fpm php-mysql
安装完成后,启动PHP-FPM服务:
sudo systemctl start php7.4-fpm # 请根据实际安装的PHP版本替换7.4
sudo systemctl status php7.4-fpm
编辑Nginx的默认站点配置文件,通常位于/etc/nginx/sites-available/default
。确保在server
块中包含以下内容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据实际PHP版本修改
}
修改完成后,重启Nginx服务:
sudo systemctl restart nginx
创建一个名为info.php
的文件,放置在Nginx的默认文档根目录(通常是/var/www/html
),并添加以下内容:
<?php
phpinfo();
?>
保存文件后,在浏览器中访问服务器的IP地址或域名,加上/info.php
,例如:http://your_server_ip/info.php
。如果看到PHP的信息页面,说明LNMP环境已成功部署。
以上步骤是在Debian系统上部署LNMP环境的基本策略,具体命令可能会因Debian版本的不同而有所差异,建议根据实际情况进行调整。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:LNMP在Debian上的缓存策略