发布于2026-07-20 阅读(0)
扫一扫,手机访问
先下载 client 包,地址在这里:https://packagist.org/package/...。结果一跑,直接报了个致命错误:
Fatal error: Uncaught Error: Call to undefined function Jaeger\socket_create() in /root/jaeger/vendor/jukylin/jaeger-php/src/Jaeger/UdpClient.php:23
Stack trace:
#0 /root/jaeger/vendor/jukylin/jaeger-php/src/Jaeger/Transport/TransportUdp.php(136): Jaeger\UdpClient->__construct('192.168.0.8:577...')
#1 /root/jaeger/vendor/jukylin/jaeger-php/src/Jaeger/Reporter/RemoteReporter.php(25): Jaeger\Transport\TransportUdp->flush()
#2 /root/jaeger/vendor/jukylin/jaeger-php/src/Jaeger/Config.php(156): Jaeger\Reporter\RemoteReporter->close()
#3 /root/jaeger/index.php(42): Jaeger\Config->flush()
#4 {main}
thrown in /root/jaeger/vendor/jukylin/jaeger-php/src/Jaeger/UdpClient.php on line 23
问题很清楚——socket_create() 这个函数找不到,说明 PHP 的 socket 扩展压根没开。解决办法也简单:打开 php.ini,找到 extension=php_sockets.dll(Linux 下是 extension=sockets),去掉前面的分号,重启服务即可。

加个扩展也就一句话的事,但很多新手容易忽略这个前置依赖。遇到类似报错,先检查扩展是否启用,能省不少排查时间。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8