参考网上很多文章发的都不能用,只能一步一步老老实实安装了, 还是自己来踩坑吧!方便后来人!
环境
- xhprof +
xhgui php 7.2mongodbmcrypt(装这玩意儿需要首先安装libmcrypt,否则甭想成功)
1.安装mongodb
brew install mongodb
2. 安装php 的mongo扩展
wget http://pecl.php.net/get/mongodb-1.4.3.tgz
tar -zxvf mongodb-1.4.3.tgz
cd mongodb-1.4.3
phpize
./configure --with-php-config=/usr/local/bin/php-config && make && make install
php -m|grep mongo 查看是否安装成功
然后别忘了启动下mongo哦 nohup mongod --bind_ip 127.0.0.1 --port 27017 &
3.安装php的xhprof扩展(先是安装了PHP的tideways扩展【.so 文件叫tideways_xhprof.so】github上叫这个 tideways/php-xhprof-extension,发现这玩意儿配合xhgui使用时总是报错,各种不兼容,可能是我的版

本文记录了在Mac环境下安装PHP性能分析工具xhgui、xhprof和mongodb的过程,包括遇到的问题及解决办法。首先安装mongodb并启动服务,接着安装php的mongo扩展。然后安装xhprof扩展,因tideways_xhprof与xhgui兼容问题,选择安装原版xhprof。再安装xhgui并进行配置,将xhgui作为web服务添加到nginx配置中。最后安装libmcrypt解决运行错误,并通过修复xhprof的bug确保能正常工作。
623

被折叠的 条评论
为什么被折叠?



