有两个php.ini:
- /usr/local/php5/lib/php.ini /usr/lib/php.ini
普通的一个工作得很好,并加载我需要的所有扩展,而CLI拒绝加载一些扩展(如pdo.so):
警告:PHP启动:无法加载动态库"/usr/lib/php/扩展/不-调试-非zt型- 20100525/pdo。所以,dlopen (/usr/lib/php/扩展/不-调试-非zt型- 20100525/pdo。所以,9):
我想改变我的CLI的配置文件(php.ini)路径,使其指向常规的(然后解决扩展加载问题),但我找不到如何使它在UNIX系统上。
让第二个链接成为第一个的符号链接。可以使用:
ln -s [TARGET_FILE] [SYMLINK_NAME]
如果你的非命令行php.ini是/etc/php.cgi.ini而你的命令行php.ini是/etc/php. CLI .ini,你会做ln -s /etc/php.cgi.ini /etc/php.cli.ini