1. 安装并配置XAMPP
XAMPP是一种跨平台的开源Web服务器解决方案,其中包括Apache、MySQL、PHP和其他工具。首先,我们需要在本地机器上安装XAMPP并确保它正常运行。
1.1 下载XAMPP
在进入XAMPP官网 https://www.apachefriends.org/zh_cn/download.html,我们可以看到以下页面:
为了使用XAMPP,我们需要下载适用于我们系统的版本。在这里,我们选择与我们系统版本对应的文件进行下载。
注意:如果您已经在计算机中安装了其他的Web服务器,例如IIS或Tomcat,则可以选择在安装XAMPP时将其安装为服务。
1.2 安装XAMPP
下载完成XAMPP软件后,打开安装文件,根据提示进行安装。
XAMPP默认安装在C盘根目录下,但您可以根据您的电脑配置进行更改。
提示:安装时一定要注意安装目录,以便后续的配置。
1.3 启动XAMPP并测试
安装XAMPP后,我们打开XAMPP的控制面板,并启动Apache和MySQL服务。
启动成功后,我们可以在浏览器中输入网址http://localhost/,可以看到XAMPP的欢迎页面表示XAMPP已成功安装并运行。
2. 配置phpstorm设置
2.1 设置服务器
我们需要使用phpstrom来连接并打开我们在本地机器上安装的Web服务器。
在phpstorm中,选择File->Settings菜单,并选择Languages & Frameworks -> PHP -> Servers。单击‘+’按钮来添加一个新的服务器。
在此处配置服务器信息,其中服务器名称和主机名是我们需要连接的本地Web服务器地址。
Server name: localhost
Host: 127.0.0.1
Port: 80
Debugger: Xdebug
Xdebug是一种功能强大的PHP调试工具。添加Xdebug支持,可以让我们更方便地调试我们的PHP代码。
2.2 配置路径映射
PHPStorm需要知道我们的本地代码存储在哪里。我们需要在PHPStorm中将本地代码的根目录与Web服务器的根目录进行映射。
在File->Settings菜单中选择Languages & Frameworks -> PHP -> Servers-><本地服务器名称>,然后单击添加按钮,可以配置路径映射。
映射的本地目录为我们的工作空间目录,目标目录是Web服务器的文档根目录“htdocs”。
File ${/your-workspace-directory}
Web path /
3. 配置Xdebug调试环境
3.1 启动与配置Xdebug
Xdebug是一种在PHP下开发和调试应用程序的插件,它提供了调试器和格式化工具和其他跟踪工具。
我们首先需要在XAMPP中启用Xdebug。打开php.ini文件并添加以下内容:
[xdebug]
zend_extension = "D:\Develop\XAMPP\php\ext\php_xdebug.dll" #XAMPP目录下php_xdebug.dll文件的绝对路径.
;xdebug.remote_enable = 1
;xdebug.remote_handler = dbgp
;xdebug.remote_host = 127.0.0.1
;xdebug.remote_port = 9000
你可以把注释打在上面所有没有修改内容。
这里的xdebug.remote_port 是默认端口,可以自己设定,但需和phpstorm设置的端口一致。
3.2 PHPStorm配置Xdebug
打开File > Settings > Languages & Frameworks > PHP > Debug,并在其中启用Xdebug。
配置后我们可以进入File > Settings > Languages & Frameworks > PHP > Debug > DBGp Proxy看一下端口是否一致。
4. 运行程序并进行调试
在我们的XAMPP服务器上运行PHP程序进行调试之前,我们需要启用Xdebug。我们可以通过以下几个步骤完成此操作:
单击PHPStorm左下角的Debug按钮以开启调试工具。
使用浏览器打开我们的网站并调用调试工具(例如:http://localhost/hello.php)。我们将看到PHPStorm自动打开我们的代码并跳到断点处。
使用调试工具中的"step over"和"step into"按钮来逐步执行代码,以便调试任何问题。
总结
本文介绍了如何配置基本的本地Web服务器和如何使用PHPStorm进行Web开发和调试。放心,上述操作并不难。熟练掌握这些操作后,你将更快地完成你的工作并减少调试和测试的时间。