我使用基於Apache,PHP和Oracle的應用程序。使用MOD_PLSQL的apache。但應用程序只能通過PHP訪問。 PHP與Oracle連接需要MOD_PLSQL嗎? oracle有許多通過PHP使用的過程。我想知道PHP是否需要MOD_PLSQL來訪問oracle程序?Apache服務器和MOD_PLSQL與PHP
0
A
回答
0
要使用PHP,您只需要一個Web服務器,如Apache。 PHP可以查詢Oracle數據庫,調用存儲過程並將頁面內容放在一起,然後將其交給Apache。 Apache然後將內容發送到瀏覽器。
所以你不需要mod_plsql。只要意識到,通過不使用mod_plsql(或Oracle的Rest Listener),許多系統效率不高。你需要評估你的特定目標。
Mod_plsql和Apache在不使用PHP的情況下完成相同的最終結果。瀏覽器向Apache發送頁面請求。 Apache直接與Oracle包或程序通信。 Oracle查詢數據庫並組裝內容,然後將其提供給Apache。在這種架構下,通過CPU總線快速訪問數據。將其與通過JDBC或本地驅動程序訪問數據的PHP進行比較 - 數據正在進出Oracle/PHP。
mod-plsql的警告之一就是安全性。您需要了解如何正確鎖定數據庫。真的,謹慎的話會傳遞給PHP/Oracle。
如果你使用mod-plsql路由,請查看PL Server Pages(PSP)。這些允許你在你最喜歡的編輯器中編寫代碼,類似於PHP。總而言之,我還沒有發現像Oracle的Web Toolkit一樣強大而高效的功能。
+0
這是正確的。謝謝 – guru
相關問題
- 1. Apache服務器和Tomcat服務器
- 2. IIS服務器和Apache服務器
- 3. Apache服務器Forbidden php
- 4. 獲取Apache網絡服務器,PHP和Apache服務器的域名後,一切
- 5. 與服務器的Apache
- 6. LAMP服務器上的SuseLinux字符集問題與Apache和PHP
- 7. nginx和apache web服務器
- 8. Servlets和Apache Tomcat服務器
- 9. Apache服務器和SVN 1.6.15
- 10. db2_connect與as400與php和wamp服務器
- 11. Apache服務器發送http請求到另一臺服務器與PHP
- 12. 在Apache服務器上執行PHP
- 13. php Apache服務器url重寫問題
- 14. Apache服務器上的Php mkdir
- 15. jetty服務器如何與apache服務器集成?
- 16. Apache服務器2.4.7
- 17. 在Apache服務器
- 18. 與Apache的Python websocket聊天服務器?
- 19. 與Internet共享Apache服務器?
- 20. apache服務器與HTTPService響應混淆
- 21. 設置Apache Web服務器與流浪
- 22. 404與Apache服務器未找到
- 23. osCommerce與Apache HTTP服務器2.2
- 24. 獨立的Web服務器與Apache/IIS
- 25. 負載平衡與Apache服務器2.2
- 26. C#網站與Apache服務器
- 27. 前移的Tomcat與Apache HTTP服務器
- 28. JavaMail與Apache James郵件服務器
- 29. EC2容器服務與Apache Mesos
- 30. 國際化(i18n)與Apache HTTP服務器
這是需要訪問數據庫的語言解釋器。在你的情況下PHP。 看看http://www.oracle.com/technetwork/articles/technote-php-instant-084410.html – detheridge02