laragon使用之PHP多版本及添加扩展 Redis,Xdebug

上篇laragon 简单好用的 PHP 环境

PHP多版本切换

简单三步:
1.Github下载想要的PHP版本
2.放到目录下
3.然后右键切换选择
laragon使用之PHP多版本及添加扩展 Redis,Xdebug

PECL官网按需下载redis扩展

http://pecl.php.net/package/redis/4.0.2/windows
例如
laragon添加php_redis扩展
/d/laragon/bin/php/php-7.2.19-Win32-VC15-x64/ext路径下,把上面下载的文件放到此处
laragon添加php_redis扩展
/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文件看详情及是否有误
如果有异常,最可能发生在版本不匹配

laragon使用之PHP多版本及添加扩展 Redis,Xdebug
IDE配置及使用,如果有域名下图设置中,Debug下面的Servers也配下域名
laragon 添加 PHP_Redis 扩展
不需要debug时,最好右上角电话关闭,断点删掉
laragon 添加 PHP_Redis 扩展

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3

file
已下载放置到指定目录,php.ini配置后,laragon重启,访问项目还是会报错;
请问如何解决?

4年前 评论

@zev_only

file
有没有启动redis?

4年前 评论
zev_only 4年前

@zev_only Cmder命令行执行redis-cli能成功吗?redis有TS和NTS版本对吗? 这里打勾了吗?

file

你的报错乱码,也看不懂。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!