[Unix / Mac OS] [Apache] [PHP] - 更改配置文件(php.ini)路径

时间:2013-04-04 13:35:02

标签: php macos pdo apache2 command-line-interface

我有两个php.ini:

  • 在/usr/local/php5/lib/php.ini
  • 中有一个常规
  • 一个用于我的CLI /usr/lib/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系统上制作它。

1 个答案:

答案 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