首页 帮助中心 新加坡云服务器 linux如何为Nginx服务器安装LEMP环境
linux如何为Nginx服务器安装LEMP环境
时间 : 2024-02-26 15:13:04 编辑 : 华纳云 阅读量 : 147

  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 环境。

华纳云 推荐文章
linux系统调用接口的方法是什么 mysql多进程并发读取数据怎么实现? Windows server如何安装ssl证书? 存储COS之间的数据该怎么进行迁移? 怎么查看Linux 系统中未挂载的磁盘空间 怎么用命令行修改hosts文件? centos下如何用yum安装mysql? linux远程登录ssh免密码配置的方法 linux云主机连接不上ssh怎么办? 如何使用MHDD对硬盘坏道进行修复?
客服咨询
7*24小时技术支持
技术支持
渠道支持