PHPthink V6配置环境搭建
记:感谢deepseek帮我解决了一些报错问题,永远的神
参考文章:https://www.cnblogs.com/gaorenyusi/p/18213773
https://www.cnblogs.com/gaorenyusi/p/18384979
安装composer
访问网址https://getcomposer.org/download/
然后将其升级到最新版本
composer selfupdate

当时安装的时候我勾选了一个php版本(随便勾的),然后去对应的.ini文件中将;extension=zip前面的分号删除
我的ini文件地址是 E:\php\php-8.2.27-Win32-vs16-x64\php.ini,注意看好了改,不然没效果(改错文件的话)
然后验证一下zip扩展是否加载,有回显zip说明弄好了,没回显去看看ini文件是不是真的去掉分号了
php -m | find "zip"

我没弄那个github的token,就直接使用composer的镜像加速下载
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

然后就是使用命令安装ThinkPHP6.0.1开发版
composer create-project topthink/think=6.0.3think thinkphp6
安装V6.0.3

小皮面板相应配置
先这样建一个网站,然后把刚刚composer拉下来的那个文件夹里的文件复制到创建的网站的根目录里面

然后把网站配置改成public

这里我写了个文件,方便直接查看信息
<?php phpinfo(); ?>
把这个文件命名为phpinfo.php,这样可以方便我们查看
首先打开网站,然后访问/phpinfo.php目录查看phpinfo的信息

然后复制所有信息到网站上https://xdebug.org/wizard

然后分析之后下载就行

然后把下载下来的文件装在对应的php\ext文件夹中,我的是D:\phpstudy_pro\Extensions\php\php8.2.9nts\ext
然后打开小皮面板

在php里面给xdebug他勾上,之后打开ini文件(我的文件地址是D:\phpstudy_pro\Extensions\php\php7.3.4nts)
改成这样
[xdebug]
zend_extension=D:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug-3.1.6-7.3-vc15-nts-x86_64.dll
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler = dbgp
xdebug.collect_vars = On
;客户机xdebug监听端口和调试协议
xdebug.client_port = 9001
xdebug.mode=debug
;客户机ip
xdebug.remote_host=127.0.0.1
xdebug.idekey="PHPSTORM"
xdebug.profiler_enable= On
xdebug.auto_trace=On
xdebug.collect_return=On
xdebug.collect_params=On
xdebug.auto_trace="On"
xdebug.show_exception_trace="On"
xdebug.remote_autostart="On"
每个人文件地址都不一样
然后就基本配置完成了

打开网站,报错

版本不对,这里就是去我的搭建的网站的根目录下的文件夹的composer.json里面改一下参数就可

然后再在www.phpthink文件夹里面执行composer update

如上图所示,就是成功了
但是还要去www.phpthink/vendor/composer/platform_check.php里面改一下这个报错

然后在访问刷新一下网站就看到版本变了

PHPstorm配置
打开设置


然后创建一个服务器,名字随意,端口一致

然后编辑配置

然后像我这样,名称随意

后面连接不上,改了名字(所以上面是localhost)

然后我们需要在对应的浏览器上下载Xdebug helper,因为Google不知道怎么了,插件似乎被ban了,我就用edge了
这样配置

然后验证一下

这里用public就不会报错了(反正注意路径)


这样就是成功了

浙公网安备 33010602011771号