117.info
人生若只如初见

Debian LNMP如何快速搭建服务器

在Debian系统上快速搭建LNMP(Linux, Nginx, MySQL, PHP)环境可以通过以下步骤完成:

1. 安装Nginx

首先,更新软件包索引并安装Nginx:

sudo apt update
sudo apt install nginx

安装完成后,启动Nginx服务并检查其状态:

sudo systemctl start nginx
sudo systemctl status nginx

在浏览器中访问服务器的IP地址或域名,如果看到Nginx的欢迎界面,则表示安装成功。

2. 安装MariaDB

安装MariaDB数据库:

sudo apt install mariadb-server

安装过程中会要求设置root密码,按照提示操作即可。安装完成后,启动MariaDB服务并检查其状态:

sudo systemctl start mariadb
sudo systemctl status mariadb

为了安全起见,建议运行以下命令进行数据库的安全加固:

sudo mysql_secure_installation

3. 安装PHP

安装PHP及其常用扩展:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

安装完成后,启动php-fpm服务并检查其状态:

sudo systemctl start php7.4-fpm
sudo systemctl status php7.4-fpm

需要修改PHP的配置文件/etc/php/7.4/fpm/php.ini,找到cgi.fix_pathinfo并修改为:

cgi.fix_pathinfo=0

然后重启php-fpm服务:

sudo systemctl restart php7.4-fpm

4. 配置Nginx以处理PHP页面

编辑Nginx的默认配置文件:

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;
}

保存文件后,测试配置文件并重启Nginx:

sudo nginx -t
sudo systemctl restart nginx

5. 验证安装

在服务器的/var/www/html目录下创建一个info.php文件,并写入以下内容:


在浏览器中访问http://your_server_ip/info.php,如果能看到PHP的详细信息页面,则表示LNMP环境搭建成功。

通过以上步骤,你就可以在Debian系统上成功搭建LNMP环境。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe7f9AzsNBQRXA1w.html

推荐文章

  • Debian Context中的自动化运维工具

    在Debian系统中,自动化运维工具是提升系统管理效率和稳定性的关键。以下是一些在Debian环境中广泛使用的自动化运维工具及其特点和应用场景:
    Ansible 特点...

  • MongoDB配置文件在Debian如何设置

    在Debian系统上配置MongoDB,您需要编辑MongoDB的配置文件/etc/mongod.conf。以下是一些常见的配置选项和步骤: 打开配置文件:
    使用您喜欢的文本编辑器打开...

  • Debian系统中垃圾文件怎么清除

    在Debian系统中,可以通过以下几种方法来清除垃圾文件:
    清理APT缓存
    使用 sudo apt-get clean命令来清理下载的软件包缓存文件。
    删除不再需要的...

  • VirtualBox中Debian系统如何安装软件包

    在VirtualBox中安装和更新Debian系统的软件包可以通过以下几种方法: 使用APT包管理器:APT是最常用的包管理工具,适用于大多数Debian及其衍生系统。首先,确保系...

  • 怎样在FileZilla中传输大文件

    在FileZilla中传输大文件可以通过以下几个步骤来实现: 安装和配置FileZilla: 访问FileZilla官方网站下载并安装适合你操作系统的FileZilla版本。 使用站点管理器...

  • Copidar在Debian中的使用教程

    Copidar 并不是一个广为人知的软件包或工具,至少在 Debian 的官方文档或常见的 Linux 教程中并没有特别针对 Copidar 的使用教程。因此,我无法提供一个专门针对...

  • Debian下vsftp安全设置

    在Debian系统下配置vsftpd(Very Secure FTP Daemon)服务器时,安全性是一个重要的考虑因素。以下是一些关键的安全设置步骤和建议:
    安装vsftpd
    首先...

  • ubuntu软件卸载后如何清理

    在Ubuntu中,卸载软件后,可以通过以下命令来清理残余的文件和缓存: 清理已下载的软件包缓存:
    使用以下命令可以删除不再需要的软件包文件,这些文件可能仍...