怎么在Windows中搭建PHP本地开发环境

发布时间:2021-09-13 18:16:20 作者:chen
来源:亿速云 阅读:188

怎么在Windows中搭建PHP本地开发环境

在Windows操作系统中搭建PHP本地开发环境是许多开发者的必备技能。无论是初学者还是经验丰富的开发者,掌握如何在本地环境中配置PHP、Web服务器(如Apache或Nginx)以及数据库(如MySQL)都是非常重要的。本文将详细介绍如何在Windows中搭建PHP本地开发环境,涵盖从安装必要的软件到配置环境的完整步骤。

1. 准备工作

在开始搭建PHP本地开发环境之前,我们需要准备一些必要的工具和软件。以下是需要下载和安装的组件:

  1. PHP:PHP是一种广泛使用的开源脚本语言,特别适合Web开发。
  2. Web服务器:常用的Web服务器有Apache和Nginx。本文将使用Apache作为示例。
  3. 数据库:MySQL是最常用的关系型数据库之一,本文将使用MySQL作为示例。
  4. 集成开发环境(IDE):虽然可以使用任何文本编辑器编写PHP代码,但使用IDE(如Visual Studio Code、PhpStorm等)可以提高开发效率。

1.1 下载PHP

首先,我们需要下载PHP的Windows版本。可以从PHP的官方网站下载最新版本的PHP:

选择适合你系统的版本(通常选择“Thread Safe”版本),并下载ZIP压缩包。

1.2 下载Apache

接下来,我们需要下载Apache HTTP Server。可以从Apache Lounge下载适用于Windows的Apache版本:

选择适合你系统的版本(通常选择“VC15”或“VC16”版本),并下载ZIP压缩包。

1.3 下载MySQL

MySQL是一个流行的关系型数据库管理系统。可以从MySQL官方网站下载MySQL Community Server:

选择适合你系统的版本,并下载安装程序。

1.4 下载Visual Studio Code

Visual Studio Code(简称VS Code)是一个轻量级但功能强大的源代码编辑器。可以从VS Code官方网站下载:

下载并安装VS Code。

2. 安装和配置PHP

2.1 解压PHP

将下载的PHP ZIP压缩包解压到一个目录中,例如C:\php。解压后,目录结构应类似于:

C:\php
├── ext
├── extras
├── ...
├── php.exe
└── ...

2.2 配置PHP

在PHP目录中,找到php.ini-development文件,并将其复制一份,重命名为php.ini。这个文件是PHP的配置文件,我们需要对其进行一些修改。

使用文本编辑器(如VS Code)打开php.ini文件,找到以下几行并进行修改:

; 取消注释并修改为你的时区
date.timezone = Asia/Shanghai

; 取消注释以启用MySQL扩展
extension=mysqli
extension=pdo_mysql

; 取消注释以启用其他常用扩展
extension=curl
extension=gd
extension=mbstring
extension=openssl

保存并关闭php.ini文件。

2.3 配置环境变量

为了方便在命令行中使用PHP,我们需要将PHP的路径添加到系统的环境变量中。

  1. 右键点击“此电脑”或“我的电脑”,选择“属性”。
  2. 点击“高级系统设置”。
  3. 在“系统属性”窗口中,点击“环境变量”。
  4. 在“系统变量”部分,找到并选择Path,然后点击“编辑”。
  5. 点击“新建”,然后输入PHP的路径,例如C:\php
  6. 点击“确定”保存更改。

现在,打开命令提示符(CMD)并输入php -v,如果看到PHP的版本信息,说明PHP已成功安装并配置。

3. 安装和配置Apache

3.1 解压Apache

将下载的Apache ZIP压缩包解压到一个目录中,例如C:\Apache24。解压后,目录结构应类似于:

C:\Apache24
├── bin
├── conf
├── ...
├── httpd.exe
└── ...

3.2 配置Apache

在Apache目录中,找到conf文件夹,并打开httpd.conf文件。这个文件是Apache的主配置文件,我们需要对其进行一些修改。

使用文本编辑器(如VS Code)打开httpd.conf文件,找到以下几行并进行修改:

# 修改Apache的根目录
Define SRVROOT "C:/Apache24"
ServerRoot "${SRVROOT}"

# 修改监听端口(默认是80,如果80端口被占用,可以改为其他端口,如8080)
Listen 80

# 修改文档根目录(即网站文件的存放目录)
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

# 取消注释以启用PHP模块
LoadModule php_module "C:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"

保存并关闭httpd.conf文件。

3.3 安装Apache服务

打开命令提示符(CMD),并切换到Apache的bin目录:

cd C:\Apache24\bin

然后运行以下命令安装Apache服务:

httpd.exe -k install

如果安装成功,你会看到类似以下的输出:

Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.

3.4 启动Apache服务

安装完成后,可以通过以下命令启动Apache服务:

httpd.exe -k start

你也可以通过Windows服务管理器启动Apache服务:

  1. Win + R键,输入services.msc,然后按回车。
  2. 在服务列表中找到Apache2.4,右键点击并选择“启动”。

3.5 测试Apache

打开浏览器,访问http://localhost,如果看到Apache的默认页面,说明Apache已成功安装并运行。

4. 安装和配置MySQL

4.1 安装MySQL

运行下载的MySQL安装程序,按照提示进行安装。在安装过程中,选择“Developer Default”安装类型,并设置root用户的密码。

4.2 配置MySQL

安装完成后,打开命令提示符(CMD),并运行以下命令启动MySQL服务:

net start mysql

然后,使用以下命令登录MySQL:

mysql -u root -p

输入之前设置的root用户密码,如果成功登录,你会看到MySQL的命令行提示符:

mysql>

4.3 创建数据库

在MySQL命令行中,可以创建一个新的数据库:

CREATE DATABASE mydb;

然后,退出MySQL命令行:

exit;

5. 测试PHP环境

5.1 创建测试文件

在Apache的文档根目录(C:\Apache24\htdocs)中创建一个新的PHP文件,例如index.php,并输入以下内容:

<?php
phpinfo();
?>

5.2 访问测试文件

打开浏览器,访问http://localhost/index.php,如果看到PHP的信息页面,说明PHP和Apache已成功配置并运行。

6. 使用Visual Studio Code进行开发

6.1 安装PHP扩展

打开VS Code,点击左侧的扩展图标(或按Ctrl + Shift + X),搜索并安装以下扩展:

6.2 配置调试环境

在VS Code中,点击左侧的调试图标(或按Ctrl + Shift + D),然后点击“创建一个launch.json文件”,选择“PHP”环境。VS Code会自动生成一个launch.json文件,内容如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9003
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9003
        }
    ]
}

保存并关闭launch.json文件。

6.3 调试PHP代码

在VS Code中打开一个PHP文件,设置断点,然后点击“调试”按钮,选择“Listen for Xdebug”或“Launch currently open script”开始调试。

7. 总结

通过以上步骤,我们成功在Windows中搭建了一个PHP本地开发环境。这个环境包括PHP、Apache、MySQL和Visual Studio Code,可以满足大多数PHP开发需求。希望本文对你有所帮助,祝你开发顺利!

推荐阅读:
  1. Windows下搭建PHP开发环境
  2. 如何搭建PHP+Oracle本地开发环境

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:php如何删除数组后2项元素

下一篇:如何使用php foreach修改值

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》