1

我有两个 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 系统上实现它。

4

1 回答 1

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

于 2013-04-04T13:38:26.220 回答