在Debian系统上配置LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境,你需要按照以下步骤操作:
sudo apt update
sudo apt install nginx
安装完成后,启动Nginx并设置开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
# 安装MySQL
sudo apt install mysql-server
# 或者安装MariaDB
sudo apt install mariadb-server
安装完成后,启动数据库服务并设置开机自启:
sudo systemctl start mysql
# 或者
sudo systemctl start mariadb
sudo systemctl enable mysql
# 或者
sudo systemctl enable mariadb
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-pear php-bcmath
安装完成后,启动PHP-FPM服务并设置开机自启:
sudo systemctl start php7.4-fpm
# 或者根据你的PHP版本替换为相应的版本号
sudo systemctl enable php7.4-fpm
/etc/nginx/sites-available/default
:sudo nano /etc/nginx/sites-available/default
找到以下部分:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
确保fastcgi_pass
指向正确的PHP-FPM套接字文件。如果你的PHP版本不同,请相应地更改php7.4-fpm
。
sudo systemctl restart nginx
info.php
的文件在你的Web服务器根目录(通常是/var/www/html
):sudo nano /var/www/html/info.php
在文件中添加以下内容:
<?php
phpinfo();
?>
保存并关闭文件。然后在浏览器中访问http://your_server_ip/info.php
,你应该能看到PHP的详细信息页面。
sudo mysql_secure_installation
来提高MySQL/MariaDB的安全性。完成以上步骤后,你的Debian系统上应该已经成功配置了LNMP环境。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian系统下PHPStorm如何更新