2012-05-15 69 views
1

我想在Ubuntu 11.10上配置PHP-informix環境,我安裝了PDO和pdo_sqlite和soap,但是我無法安裝pdo_informix.I不知道下一步是什麼。連接PHP-informix-ubuntu 11.10

enter image description here

我得到這個截圖當我檢查它openadmin tool.i我堅持這一步。

回答

0

一個可能的問題是未正確設置環境以查找PDO_Informix使用的Informix庫。您通常需要LD_LIBRARY_PATH來包含$ INFORMIXDIR/lib和$ INFORMIXDIR/lib/esql。或者,您可以使用或編輯ld.so.conf文件。

您可能會發現需要設置$ INFORMIXDIR本身和$ INFORMIXSERVER(或者也可以)。

1

我也掙扎了好幾天,但我終於明白了。我使用以下步驟創建與informix DB的連接:

  1. 以root用戶身份創建PDO目錄。
  2. 提取目錄中的informix_pdo文件。
  3. 輸入PDO目錄:cd PDO_INFORMIX-1.3.1/
  4. 設置您的INFORMIXDIR$ export INFORMIXDIR=/myifx/csdk
  5. 執行phpize$ phpize
  6. 執行配置:$ ./configure
  7. 編譯PDO:$ make
  8. 安裝PDO:$ make install
  9. 激活PDO在PHP:
 
$ cd /etc/php5/conf.d 
$ echo "extension=pdo_informix.so" > pdo_informix.ini 
  • 重啓Apache。
  • 檢查phpinfo以查看是否加載了informix_pdo擴展。