搭建LNMP环境通常涉及以下步骤:
准备工作
- 确保你的Linux系统已经更新到最新版本。
- 安装必要的软件包,如
wget
、git
、unzip
等。
安装Nginx
- 在Ubuntu/Debian上,可以使用
sudo apt-get install nginx
命令安装。 - 在CentOS上,可以使用
sudo yum install epel-release
安装EPEL源,然后使用sudo yum install nginx
安装。
安装MySQL/MariaDB
- 在Ubuntu/Debian上,可以使用
sudo apt-get install mysql-server
安装MySQL。 - 在CentOS上,可以使用
sudo yum install mariadb-server
安装MariaDB。
安装PHP
- 在Ubuntu/Debian上,可以使用
sudo apt-get install php-fpm php-mysql
安装PHP及其MySQL模块。 - 在CentOS上,可以使用
sudo yum install php-fpm php-mysqlnd
安装PHP及其MySQL模块。
配置Nginx以支持PHP
- 编辑Nginx的默认站点配置文件,通常位于
/etc/nginx/sites-available/default
。 - 添加对PHP的支持,确保
location ~ \.php$
块中有类似以下的配置:
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; }
- 重启Nginx服务以使配置生效。
测试LNMP环境
- 在Nginx的Web根目录下创建一个名为
info.php
的文件,写入来测试PHP环境。
- 在浏览器中访问服务器的IP地址或域名,如果能够看到PHP信息页面,说明LNMP环境搭建成功。
以上步骤是搭建LNMP环境的基本流程。如果您希望快速搭建LNMP环境,可以考虑使用LNMP一键安装包,它简化了安装过程,并且支持自定义编译参数及网站和数据库目录。