我有两个php.ini:
常规工作正常并加载我需要的所有扩展, 而CLI拒绝加载某些扩展(例如pdo.so):
警告:PHP启动:无法加载动态库 ' /usr/lib/php/extensions/no-debug-non-zts-20100525/pdo.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/pdo.so,9): 在第0行的未知中找不到图像
我想更改CLI的配置文件(php.ini)路径以使其指向常规路径(然后解决扩展加载问题)但我无法找到如何在UNIX系统上制作它。
答案 0 :(得分:0)
使第二个成为第一个的符号链接。这是使用:
完成的ln -s [TARGET_FILE] [SYMLINK_NAME]
如果你的非CLI php.ini是/etc/php.cgi.ini而你的CLI php.ini是/etc/php.cli.ini,那你就是ln -s /etc/php.cgi.ini /etc/php.cli.ini