手把手教你搭建Nginx+PHP+MySQL环境
要搭建Nginx、PHP和MySQL环境,核心步骤包括安装配置Nginx作为Web服务器、集成PHP处理器,并部署MySQL数据库,以下是详细操作指南:

  1. 安装Nginx
    使用包管理器安装Nginx(如Ubuntu系统执行 sudo apt install nginx),启动服务后通过浏览器访问服务器IP,确认显示默认页面即安装成功。

    如何搭建nginx php mysql,高效搭建nginx php mysql环境

  2. 安装MySQL
    运行 sudo apt install mysql-server 安装MySQL,完成后执行安全初始化脚本(sudo mysql_secure_installation),设置root密码并移除测试数据库等,确保数据库基础安全。

  3. 安装PHP及扩展
    安装PHP与常用扩展(如 sudo apt install php-fpm php-mysql),其中php-fpm是Nginx解析PHP的关键,安装后需编辑PHP配置文件(/etc/php/7.x/fpm/php.ini),调整参数如 upload_max_filesize 以适应项目需求。

  4. 配置Nginx支持PHP
    在Nginx站点配置文件(如 /etc/nginx/sites-available/default)中,添加PHP解析规则:

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

    修改后重启Nginx与PHP-FPM服务(sudo systemctl restart nginx php7.x-fpm)。

  5. 测试环境
    在Web目录(如 /var/www/html)创建 info.php 文件,内容为 <?php phpinfo(); ?>,访问 http://服务器IP/info.php,若显示PHP信息页面则表明环境搭建成功。

  6. 安全与优化建议

    • 为MySQL创建独立数据库用户,避免直接使用root账户。
    • 配置Nginx禁用敏感文件访问(如日志、配置文件)。
    • 启用防火墙(如UFW)并仅开放必要端口(80、443、22)。

通过以上步骤,即可快速部署一个高性能的Nginx+PHP+MySQL服务栈,为Web应用提供稳定运行基础。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/16381.html发布于:2026-09-12