下载XAMPP
官网下载地址:https://www.apachefriends.org/download.html
!!下载速度十分慢!!
安装XAMPP:
·修改安装地址到D盘、·安装英文版
下载php
官网下载地址:https://windows.php.net/download#php-8.2
选择线程安全的zip压缩包
配置环境变量:在高级环境变量中修改系统变量的path,增加php.exe所在路径
测试:在cmd中输入php -v
在VSCode中配置PHP
安装插件PHP Server:让.php文件直接右击运行于浏览器
该插件用于个人测试及小网站的开发是没有任何问题的,不过大型应用还是要配合 Nginx 或 Apache 以达到最高效率。
右击PHP Serve插件后点击扩展设置可以修改端口
在浏览器中输入的是 http://localhost:80/index.php,然而在浏览器地址中为什么显示的却是 localhost/index.php 呢?这是因为浏览网页服务默认的端口号HTTP是80,HTTPS是443,如果设置端口号一致会自动省略。另外如果 .php 文件为 index 命名,则只需要在浏览器输入 localhost 即可,因为服务器会默认访问index.php 这个页面。
开启php模块及错误检查
①php连接mysql,查看代码是否有书写错误:
点击查看代码
<?php
// 连接 MySQL 数据库
$conn = mysqli_connect("localhost", "root", "","goods") or die("连接数据库服务失败!".mysqli_error());
// 设置 utf8 编码格式
mysqli_query($conn, "set names utf8");
?>
点击查看代码
<?php
phpinfo()
?>
开启mysqli:打开php.ini文件,
搜索找到;extension=mysqli并修改为extension=mysqli,
搜索找到;extension_dir = "ext",将其修改为extension_dir = "ext"
重启PHP服务,再次执行①②
Xdebug下载
Xdebug是一个开源的PHP调试器。以PHP扩展的形式安装到PHP中。
Xdebug 要下载与 php 对应的版本,我们下载的 php 版本为 8.2.10,而且是 thread safe 版本,对应的是带 TS 的版本。
下载地址:https://xdebug.org/download
下载后的文件复制到 php 根目录下的 ext 目录中
找到php.ini文件,用写字板打开,在文件末尾添加配置(路径修改为自己的)
点击查看代码
[xdebug]
zend_extension="D:\Tools\PHP\php_code\php-8.3.13-Win32-vs16-x64\ext\php_xdebug-3.4.0beta1-8.3-vs16-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_port = 9001
Xdebug下载与配置
在VSCode下载PHP Debug 插件
点击 文件 → 首选项 → 设置,输入 php,并点击“在php的 settings.json 中编辑”,在最后(}前)添加配置(修改路径)"php.validate.executablePath": "D:/software/php-8.2.10-Win32-vs16-x64/php.exe"
转义字符报错:将向右的斜杠转为向左的斜杠