我在ubuntu上配置PDO。ubuntu下的Informix PDO 12.10
而且我得到這個錯誤:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/pdo_informix.so' - libifcli.so: cannot open shared object file: No such file or directory in Unknown on line 0
任何線索?驅動程序的設置是否正確,也去envvars中。
缺少的庫是Informix CSDK庫之一(用於ODBC接口)。這通常在$ INFORMIXDIR/lib/cli目錄中找到;您可能會發現$ INFORMIXDIR/lib和$ INFORMIXDIR/lib/esql也需要搜索。您可以將這些添加到'/ etc/ld.so.conf'中,或者您可以嘗試設置LD_LIBRARY_PATH。我不確定與'php5-suhosin'相關的錯誤報告是否直接相關;如果是這樣,那麼這可能不重要。如果它不相關,那麼你應該看看這個問題。 – 2013-03-20 23:18:07
我同意喬納森,這裏缺少的是在Apache啓動時定義的LD_LIBRARY_PATH。在opensuse中,我將這個變量定義到/ etc/sysconfig/apache2中...... – ceinmart 2013-11-09 21:58:36