帮助中心

DNS污染处理

常见问题

香港高防IP

常见问题

香港大带宽服务器

产品简介 操作指南 常见问题

新加坡高防服务器

产品简介 操作指南 常见问题

新加坡云服务器

产品简介 操作指南 常见问题

香港服务器租用

产品简介 操作指南 常见问题

香港高防服务器

产品简介 操作指南 常见问题

域名服务

域名服务

linux如何为Nginx服务器安装LEMP环境

时间 : 2024-02-26 15:13:04
编辑 : 华纳云

  LEMP 环境是指 Linux、Nginx、MySQL(或 MariaDB)、PHP 这一组件堆栈,用于运行动态网站和应用程序。以下是在 Linux 系统上为 Nginx 服务器安装 LEMP 环境的基本步骤:

  安装 Linux 操作系统:首先需要在服务器上安装 Linux 操作系统。常见的选择包括 Ubuntu、CentOS、Debian 等。确保操作系统是最新版本,并进行了更新。

  安装 Nginx:使用包管理器安装 Nginx 服务器。以 Ubuntu 为例,可以使用以下命令:

  sudo apt update

  sudo apt install nginx

  对于 CentOS,可以使用以下命令:

  sudo yum install epel-release

  sudo yum install nginx

  启动 Nginx 服务:安装完成后,启动 Nginx 服务并设置开机自启动。

  sudo systemctl start nginx

  sudo systemctl enable nginx

  安装 MySQL 或 MariaDB:选择并安装 MySQL 或 MariaDB 作为数据库服务器。以 MySQL 为例,在 Ubuntu 上可以使用以下命令:

  sudo apt install mysql-server

  在 CentOS 上,可以使用以下命令:

  sudo yum install mariadb-server

  启动 MySQL 或 MariaDB 服务:安装完成后,启动 MySQL 或 MariaDB 服务并设置开机自启动。

  sudo systemctl start mysql

  sudo systemctl enable mysql

  安装 PHP:安装 PHP 及相关扩展,以使其能够与 Nginx 和数据库进行交互。以 Ubuntu 为例,可以使用以下命令:

  sudo apt install php-fpm php-mysql

  在 CentOS 上,可以使用以下命令:

  sudo yum install php php-mysql php-fpm

  配置 Nginx:将 Nginx 配置为与 PHP-FPM 一起工作。编辑 Nginx 配置文件以添加 PHP 支持。

  sudo nano /etc/nginx/sites-available/default

  在 server 区块中添加以下内容:

  location ~ \.php$ {

  include snippets/fastcgi-php.conf;

  fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据实际 PHP 版本调整路径

  }

  保存并关闭文件,然后重启 Nginx 服务:

  sudo systemctl restart nginx

  测试:创建一个简单的 PHP 文件,例如 info.php,并将其放置在 Nginx 的网站根目录中(通常是 /var/www/html)。文件内容如下:

  phpCopy code

  phpinfo();

  ?>

  在浏览器中输入服务器的 IP 地址或域名,加上 /info.php,例如 http://your_server_ip/info.php,然后查看 PHP 信息页面,以确保 PHP 已正确配置并与 Nginx 一起工作。

  至此,您已经成功在 Linux 系统上为 Nginx 服务器安装了 LEMP 环境。

华纳云

客服咨询
7*24小时技术支持
Telegram
hncloudnoc

技术支持

渠道支持