debian

如何在Debian上利用LNMP进行开发

小樊
41
2025-04-11 22:32:44
栏目: 智能运维

在Debian上利用LNMP(Linux, Nginx, MySQL, PHP)进行开发,可以按照以下步骤进行:

1. 安装Nginx

首先,更新包列表并安装Nginx:

sudo apt-get update
sudo apt-get install nginx

安装完成后,可以通过访问 http://localhost/ 来验证Nginx是否安装成功。

2. 安装MySQL

接下来,安装MySQL数据库服务器:

sudo apt-get install mysql-server

安装过程中,系统会提示设置MySQL的root用户密码,请务必记住该密码,以便后续使用。

3. 安装PHP及PHP-FPM

然后,安装PHP及其FastCGI进程管理器PHP-FPM:

sudo apt-get install php7.4 php7.4-fpm

注意:根据你的需要选择合适的PHP版本。

4. 配置Nginx以支持PHP

编辑Nginx的默认配置文件:

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

在配置文件中,找到以下部分并进行修改:

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;
    index index.php index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

5. 重启Nginx服务

保存并退出编辑器后,重启Nginx服务以应用更改:

sudo systemctl restart nginx

6. 验证安装

最后,创建一个简单的PHP文件来验证安装是否成功。在 /var/www/html 目录下创建一个名为 info.php 的文件,并添加以下内容:

<?php
phpinfo();
?>

然后,在浏览器中访问 http://localhost/info.php,如果看到PHP信息页面,则说明LNMP环境安装成功。

7. 使用LNMP进行开发

现在,你可以开始使用LNMP环境进行PHP开发了。你可以创建和编辑PHP文件,并通过Nginx服务器进行测试。

注意事项

希望这些步骤能帮助你在Debian上成功设置LNMP环境并进行开发。如果在安装过程中遇到任何问题,可以参考相关的官方文档或寻求社区帮助。

0
看了该问题的人还看了