安装和配置Nginx、PHP 7.4和MySQL 5.7是在Windows 10上搭建本地Web开发环境的重要步骤之一。这个组合可以用来运行各种Web应用程序,从简单的网站到复杂的Web应用程序。在本文中,我将指导你如何在Windows 10上完成这个过程。

步骤1:安装WAMP(Windows + Apache + MySQL + PHP)

WAMP是一个将Apache、MySQL和PHP捆绑在一起的集成环境,它可以简化在Windows上安装和配置这些组件的过程。你可以从WampServer的官方网站(https://www.wampserver.com/en/)下载最新版本的WampServer。

  1. 在下载完成后,运行安装程序并按照提示完成安装。
  2. 安装完成后,启动WampServer。它将在系统托盘中显示一个小绿色图标,表示WampServer正在运行。
  3. 单击托盘图标,选择"Start All Services"来启动Apache和MySQL服务。

步骤2:配置Nginx

虽然WampServer默认使用Apache作为Web服务器,但我们可以通过安装Nginx并将其配置为与WampServer一起使用。这样,你可以选择在Apache和Nginx之间切换,具体取决于你的项目需求。

  1. 在Nginx的官方网站(https://nginx.org/en/download.html)上下载Windows版本的Nginx。
  2. 下载完成后,解压缩文件并将Nginx文件夹移动到你选择的目录中,例如C:\nginx。
  3. 打开Nginx的配置文件(nginx.conf),可以使用文本编辑器打开,如Notepad++。
  4. 在配置文件中,找到以下行,并修改端口号(默认是80)以避免与Apache冲突:

    listen       8080;
  5. 保存配置文件并关闭文本编辑器。
  6. 启动Nginx,打开命令提示符,进入Nginx目录(例如C:\nginx)并运行以下命令:

    nginx

    如果一切正常,Nginx将启动。

  7. 打开Web浏览器,输入 http://localhost:8080,你应该能够看到Nginx的欢迎页面。

现在,你已经在Windows 10上成功安装和配置了Nginx。

步骤3:安装PHP 7.4

WampServer已经捆绑了PHP,但如果你需要使用PHP 7.4,你可以按照以下步骤操作:

  1. 在PHP官方网站(https://windows.php.net/download/)上下载Windows版本的PHP 7.4。
  2. 下载完成后,解压缩文件并将PHP文件夹移动到你选择的目录中,例如C:\php74。
  3. 将PHP 7.4的配置文件复制到PHP文件夹,并重命名为php.ini:

    copy C:\php74\php.ini-development C:\php74\php.ini
  4. 打开php.ini文件,搜索并找到以下行,然后将其取消注释(删除分号):

    extension=mysqli
    extension=openssl
    extension=mbstring
  5. 保存配置文件并关闭文本编辑器。
  6. 启动WampServer的Apache服务。

现在,你已经在Windows 10上成功安装和配置了PHP 7.4。

步骤4:安装MySQL 5.7

WampServer已经捆绑了MySQL,但如果你需要使用MySQL 5.7,可以按照以下步骤操作:

  1. 在MySQL官方网站(https://dev.mysql.com/downloads/mysql/5.7.html)上下载Windows版本的MySQL 5.7。
  2. 下载完成后,运行安装程序并按照提示完成安装。在安装过程中,你将需要设置root密码和其他配置。
  3. 安装完成后,启动WampServer的MySQL服务。

现在,你已经在Windows 10上成功安装和配置了MySQL 5.7。

结论

通过按照上述步骤,在Windows 10上安装和配置Nginx、PHP 7.4和MySQL 5.7,你已经准备好创建和测试你的Web应用程序。你可以使用WampServer来轻松切换和管理Apache和Nginx作为你的Web服务器,以适应你的项目需求。祝你的Web开发旅程顺利!