今天我需要安装 IBM DB2 库。我完成了 make install 的所有步骤,并在中找到了 ibm_db2.so$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so
.
最重要的是最后一步是配置文件php.ini,但没有any php.ini我的系统上的文件。 PHP 工作得很好,当然除了这个新奇的 ibm_db2 thingamajig。 (我尝试了一个小的 PHP 脚本,该脚本失败并指示 ibm_db2 函数不可用。)
我将如何查找或设置 php.ini 文件以便启用我需要的库?
在命令行执行:
php --ini
你会得到类似的东西:
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File: /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed: /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini
这是来自我本地的开发机器。然而,第二行是有趣的。如果没有提到,请看第一个。这就是 PHP 寻找的路径php.ini
file.
您可以使用 grep 相同的信息phpinfo() https://www.php.net/manual/en/function.phpinfo.php在脚本中并使用浏览器调用它。它在输出的第一个块中提到。php -i
对命令行做同样的事情,但是很不舒服。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)