LNMP是一种常见的Web服务器架构,由Nginx作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本语言组成。在Debian系统上配置和使用LNMP环境时,可以遵循以下步骤和技巧:
sudo apt update
sudo apt install nginx
sudo apt install mariadb-server mariadb-client
sudo apt install php php-fpm php-mysql
/etc/nginx/nginx.conf
或/etc/nginx/sites-available/default
。确保配置了正确的server_name
和root
目录,以及PHP处理配置。server {
listen 80;
server_name localhost;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
}
sudo systemctl restart nginx
/etc/php/7.x/fpm/php.ini
(具体版本可能不同)。调整以下配置:cgi.fix_pathinfo=0
sudo systemctl restart php7.4-fpm
mysql_secure_installation
/etc/mysql/mariadb.conf.d/50-server.cnf
),将bind-address
设置为127.0.0.1
,然后重启MariaDB。bind-address = 127.0.0.1
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
sudo systemctl status nginx
sudo systemctl status php7.4-fpm
sudo apt update && sudo apt upgrade
以上就是在Debian上配置和使用LNMP环境的一些基本技巧和步骤。请根据您的具体需求和环境调整配置。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:LNMP在Debian上的使用教程