LNMP是指Linux系统下Nginx+MySQL+PHP(或Perl、Python)这种网站服务器架构。以下是在Debian系统上安装和配置LNMP环境的步骤:
sudo apt update
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
在浏览器中访问服务器的IP地址或域名,如果看到Nginx的默认欢迎页面,则表示安装成功。
sudo apt install mariadb-server -y
sudo mysql_secure_installation
mysql -u root -p
sudo apt install php-fpm php-mysql php-gd php-cli php-curl php-mbstring php-zip php-opcache php-xml php-mysqli -y
编辑 /etc/php/7.4/fpm/pool.d/www.conf
文件(请根据实际安装的PHP版本修改路径),设置 listen
参数为 127.0.0.1:9000
或 /var/run/php/php7.4-fpm.sock
(取决于你的PHP版本和配置)。
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm
sudo vim /etc/nginx/sites-available/default
server
块中添加以下内容:location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
sudo systemctl restart nginx
至此,你已经在Debian系统上成功安装并配置了LNMP环境。接下来,你可以开始部署你的Web应用程序了。