在Linux上安装LNMP(Linux, Nginx, MySQL/MariaDB, PHP)套件可以通过多种方式进行,具体取决于你使用的Linux发行版。以下是在基于Debian的系统(如Ubuntu)和基于RPM的系统(如CentOS、Fedora)上安装LNMP的基本步骤。
更新包列表:
sudo apt update
安装Nginx:
sudo apt install nginx
安装MySQL(或MariaDB):
sudo apt install mysql-server
或者对于MariaDB:
sudo apt install mariadb-server
安装PHP(以及必要的PHP模块):
sudo apt install php-fpm php-mysql
配置PHP-FPM(如果使用Nginx):
编辑/etc/php/7.x/fpm/pool.d/www.conf
文件,确保以下行没有被注释掉:
listen = /run/php/php7.x-fpm.sock
将7.x
替换为你的PHP版本号。
重启Nginx和PHP-FPM服务:
sudo systemctl restart nginx
sudo systemctl restart php7.x-fpm
同样,将7.x
替换为你的PHP版本号。
更新包列表:
sudo yum update
或者如果你使用的是Fedora:
sudo dnf update
安装Nginx:
sudo yum install epel-release
sudo yum install nginx
安装MySQL(或MariaDB):
sudo yum install mysql-server
或者对于MariaDB:
sudo yum install mariadb-server
安装PHP(以及必要的PHP模块):
sudo yum install php-fpm php-mysqlnd
配置PHP-FPM(如果使用Nginx):
编辑/etc/php-fpm.d/www.conf
文件,确保以下行没有被注释掉:
listen = /run/php-fpm/www.sock
重启Nginx和PHP-FPM服务:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
在安装过程中,你可能需要根据实际情况调整防火墙设置,以允许HTTP(80)和HTTPS(443)流量。
请注意,这些步骤提供了一个基本的LNMP安装指南。根据你的具体需求,你可能需要进行额外的配置,例如设置SSL证书、调整PHP配置文件(php.ini)、配置数据库等。此外,确保在生产环境中使用强密码,并定期更新你的系统和软件以保持安全。