使用php -i或php -v等简单命令后出现此错误。
PHP警告:PHP启动:无法加载动态库 '
/usr/local/lib/php/extensions/no-debug-non-zts-20100525/imagick.so
' -libtiff.so.3
:无法映射来自共享对象的段:无法在第0行的“未知”中分配内存
Shell返回:内存不足,然后将错误写入error_log
。
PHP版本:5.4.36
Apache版本:2.2.29
我已经看到有关类似问题的问题,但是大多数问题都是从正确的路径读取文件的问题,但我认为情况并非如此......
为什么它不能记忆?我该如何解决?最好没有服务器重启:)。我可以访问php.ini
。
更新:
我在正确的道路上都有imagick.so和libtiff.so.3。
运行ldd imagick.so
后,我收到此警告:
ldd:警告:你没有`./imagick.so'
的执行权限...
libtiff.so.3 => /usr/lib64/libtiff.so.3(0x00007f0b0a0af000)
...
所以文件在正确的位置,但我想有一个权限问题...... 我该如何解决?
谢谢!