laragon使用之PHP多版本及添加扩展 Redis,Xdebug
PHP多版本切换
简单三步:
1.Github下载想要的PHP版本
2.放到目录下
3.然后右键切换选择
PECL官网按需下载redis扩展
http://pecl.php.net/package/redis/4.0.2/windows
例如/d/laragon/bin/php/php-7.2.19-Win32-VC15-x64/ext
路径下,把上面下载的文件放到此处/d/laragon/bin/php/php-7.2.19-Win32-VC15-x64/php.ini
文件
添加一行extension=php_redis
laragon的nginx reload一下。
Xdebug 及 dll扩展
可能找PHP版本对应的扩展有点麻烦,所以此处提供两个版本的Xdebug扩展
链接:https://pan.baidu.com/s/18_MPvE2qpaRgfJW8snh86g?pwd=2ft2
提取码: 2ft2 复制这段内容后打开百度网盘手机App,操作更方便哦
php-7.4.19-Win32-vc15-x64
D:\laragon\bin\php\php-7.4.19-Win32-vc15-x64\ext\php_xdebug.dll
D:\laragon\bin\php\php-7.4.19-Win32-vc15-x64\ext\php_redis.dll
D:\laragon\bin\php\php-7.4.19-Win32-vc15-x64\php.ini
文件添加扩展
zend_extension=xdebug
extension=redis
[XDebug]
xdebug.output_dir="D:\laragon\xdebug"
xdebug.mode=debug
xdebug.client_port=9100
xdebug.remote_port=9100
xdebug.profiler_output_dir="D:\laragon\xdebug"
xdebug.remote_enable = 1
xdebug.profiler_enable = 1
php-8.0.12-nts-Win32-vs16-x64 及演示
D:\laragon\bin\php\php-8.0.12-nts-Win32-vs16-x64\ext\php_xdebug.dll
D:\laragon\bin\php\php-8.0.12-nts-Win32-vs16-x64\php.ini
zend_extension=xdebug
extension=redis
;extension=php_mongodb
[XDebug]
xdebug.output_dir="D:\laragon\xdebug"
xdebug.mode=debug
xdebug.client_port=9100
xdebug.remote_port=9100
xdebug.profiler_output_dir="D:\laragon\xdebug"
xdebug.remote_enable = 1
xdebug.profiler_enable = 1
查看扩展开启没,可以在ini
文件看详情及是否有误
如果有异常,最可能发生在版本不匹配
IDE配置及使用,如果有域名下图设置中,Debug下面的Servers也配下域名
不需要debug时,最好右上角电话关闭,断点删掉
本作品采用《CC 协议》,转载必须注明作者和本文链接
已下载放置到指定目录,php.ini配置后,laragon重启,访问项目还是会报错;
请问如何解决?
@zev_only
有没有启动redis?
@zev_only Cmder命令行执行redis-cli能成功吗?redis有TS和NTS版本对吗? 这里打勾了吗?
你的报错乱码,也看不懂。