2010-10-20 25 views
2

是的,這聽起來像一個邪惡的聯盟,但我需要配置如何做到這一點... 初學者我已經在我的電腦上安裝ORACLE PL/SQL環境,與最新的客戶端(11g,我想想)...我可以在他們的IDE中工作而沒有任何問題。我甚至可以使用C#和Oracle連接器(等)編寫桌面應用程序php與oracle上的IIS

現在,從MS站點上,我可以單擊該Web安裝程序的事情,併爲我的IIS安裝PHP - 在WinXP上運行的默認設置。 。id工作...(編碼着​​名的「Hello World」應用程序)。

下一步是與甲骨文的連接...我在網上閱讀了許多教程 - 他們建議我在php.ini中用「php_oci8.dll」取消註釋 - 但我從未看過那​​些代碼行並沒有取消註釋 - 只是沒有),「ext」文件夾中沒有這樣的文件 - 也沒有。我找到了他們,並且自己添加了他們 - 沒有任何改變(重新啓動服務器)。

沮喪......

+0

如果你「設置它」,它表明你還沒有任何依賴性......如果是這樣,爲什麼你要去這樣一個奇怪的堆棧?例如爲什麼不是Apache?你需要Oracle還是PostgreSQL? – scunliffe 2010-10-20 17:02:09

+0

如果我可以,我會選擇......像php + apache + mysql,但是......我們使用Oracle db,由於各種原因我無法安裝Apache,而php是 - 因爲後來我會切換到Apache - 但不能直到我將顯示_the優點_ – David 2010-10-20 17:53:51

+0

我會從Oracle/PHP手冊開始。有一個關於在Windows上設置PHP的部分。 http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html – 2010-10-20 21:52:52

回答

1

我也在服務器中獲得了這種配置,並且在php.ini文件中有正確的行。所以我建議用原始PHP安裝包http://php.net/downloads.php重新安裝PHP。有php.ini-dist和php.ini推薦的文件。

+1

我已經從那裏安裝,而不是從MS站點,配置fastcgi我自己和一切工作。教訓:如果你想要oracle,不要從MS站點下載:) – David 2010-10-22 16:39:58

0

我想看看Zend服務器/ Zend Server CE中,因爲它包含了最新的Zend Oracle庫是比OCI8更好。

Windows安裝程序也非常易於使用,它應該爲您配置IIS。