在Debian系统上配置LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境是一个相对直接的过程,以下是详细的步骤:
sudo apt update sudo apt install nginx sudo systemctl start nginx sudo systemctl enable nginx sudo systemctl status nginx sudo apt install mariadb-server mariadb-client sudo mysql_secure_installation sudo systemctl start mariadb sudo systemctl enable mariadb sudo systemctl status mariadb sudo apt install php php-fpm php-mysql php-opcache php-cli php-gd php-curl sudo vim /etc/php/7.4/fpm/pool.d/www.conf security.limit_extensions = .php .php3 .php4 .php5 .php7 .html .js .css .jpg .jpeg .gif .png .htm sudo systemctl restart php7.4-fpm sudo vim /etc/nginx/sites-available/default server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } } sudo nginx -t sudo systemctl restart nginx sudo vim /var/www/html/info.php 添加以下内容:
<?php phpinfo(); ?> /info.php,例如:http://your_server_ip/info.php。