在 Linux 上,我发现我必须显式地使用 shell 添加 -c <php.ini 路径>,并且
PHPIniDir="/etc/php.ini" 在 php5.conf 或 httpd.conf 中,否则不会加载 ibm_db2.so。
在编译时设置 --sysconfdir=/etc 对 configure 没有帮助。
% php -m | grep db2
% php -c /etc -m | grep db2
ibm_db2
在 Linux 上,我发现我必须显式地使用 shell 添加 -c <php.ini 路径>,并且
PHPIniDir="/etc/php.ini" 在 php5.conf 或 httpd.conf 中,否则不会加载 ibm_db2.so。
在编译时设置 --sysconfdir=/etc 对 configure 没有帮助。
% php -m | grep db2
% php -c /etc -m | grep db2
ibm_db2
在 Linux 上安装 ibm_db2 后,您需要在 php.ini 中添加
extension=/path_to_file/ibm_db2.so
ibm_db2.instance_name=instance
不要忘记 ibm_db2.so 的路径。对我来说,没有路径它无法工作。