当前位置: 首页 > 文档资料 > PHP-X 中文文档 >

常见问题

优质
小牛编辑
123浏览
2023-12-01

/usr/local/lib/libphpx.so: undefined symbol: json_globals in Unknown on line 0 出现这个问题,主要原因是缺少json库。json扩展未加载,或者加载顺序存在问题。如下列配置:

extension=test.so
extension=json.so

这里你的扩展test.sojson之前加载,而phpx依赖json,因此会出现undefined symbol。重现调整配置,先加载json.so即可解决问题。

extension=json.so
extension=test.so

libphpx.so: cannot open shared object file: No such file or directory

  • 检查系统lib目录中是否存在libphpx.so,包括/lib/usr/lib/usr/local/lib等位置
  • 检查/usr/local/lib目录是否加入了ld.so.conf中,位置在/etc/ld.so.conf或者/etc/ld.so.conf.d/*
  • 执行sudo ldconfig