常见问题
优质
小牛编辑
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.so
在json
之前加载,而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