技術交流

Oracle & PHP5 Web 應用程式開發入門篇 - 運行環境搭建

蘭江濤 蘭江濤

千里之行始於足下。無論是哪一種開發技術的入門基本都經歷運行環境搭建的過程,下面就來介紹一下基於 PHP5 和 Oracle Database Web應用程式運行環境的搭建。本文重點介紹 Zend Core for Oracle 套件在Windows 環境下的安裝,正式產品環境推薦使用 Linux 系統,Oracle Client 的安裝請參考相關資料(如Oracle官方網站上的文章: 為 Linux 和 Windows 安裝 PHP 和 Oracle 10g 即時用戶端)。

軟體需求
軟體名稱 版本 備註
Zend Core for Oracle 1.5+ 推薦 2.5, 本文以 2.5 為例說明
Oracle Client 同產品環境 安裝同產品環境相同的Oracle版本

Zend Core for Oracle Overview

Zend Core for Oracle:一個企業級的 PHP 分發和管理產品

支援的平臺

  • Linux SLES V9 & V10 on x86, x86-64
  • Linux RHEL V4 & V5 on x86, x86-64
  • Windows XP & 2003(32bit) Vista (32&64 bit)
  • IBM AIX V5.2 & V5.3 on IBM pSeries
  • Solaris V8, V9 & V10 on Sparc

支持的 Web Server

  • Microsoft IIS 5/6/7
  • Apache 1.3.x
  • Apache 2.0.x (compiled in prefork mode only)
  • Apache 2.2.x (compiled in prefork mode only)

為何選用 Zend Core For Oracle 套件

在 Zend Core For Oracle 套件沒有發佈之前,PHP 開發基於 Oracle Database 的程式需要安裝 Apache Server、PHP 和 Oracle Client。安裝完後還要手動進行配置,才能使 PHP支援 Oracle Database,對入門者來說很是麻煩還容易出錯。

Zend Core for Oracle 是 Oracle 與 Zend Technologies 的合作結晶,該軟體實現了 PHP 與 Oracle 資料庫的結合,可用於關鍵任務的 Web 應用程式,為業務提供支援。它通過將穩定的、易於安裝的、受支持的 PHP 的高性能開發和生產環境與 Oracle 資料庫完全集成,為用戶提供了無縫地即取即用的體驗。

資通的 eHR產品就是架構在這樣一個健壯的平臺之上,為企業級 HR 應用提供每天 24 小時不間斷服務。隨時為企業員工提供HR相關資訊。

Zend Technologies 將直接為 Zend Core for Oracle 提供支援和更新。那我們還等什麼?下載安裝它吧!一次下載就可獲得 PHP 5 的發佈版本,該版本可用於在 Oracle 資料庫上進行開發和部署 — 最棒的是,它是免費的!

安裝 Zend Core for Oracle on Windows

Zend Core for Oracle 是一個可執行安裝程式,有 Windows 軟體安裝經驗基本都會安裝。本文就安裝過程中需要注意的地方作重點說明。

  • 解壓下載的包
  • 雙擊 exe 檔開始安裝
  • 安裝類型選客製化
  • 安裝位置選擇
  • 選取需要的元件
    *
    Zend Core PHP and Extendsions : Zend Core PHP庫和 PHP 擴展,建議安裝。
    Zend Cor Amdinistration: Zend Core GUI 管理軟體,建議安裝。
  • 選擇 Web Server:
    Zend Core for Oracle 支援的 web server 有 IIS 和 Apache,如果是 Apache 可以提前安裝,也可以在安裝 Zend Core for Oracle 的過程中選取基中集成的 Apache (推薦),請選取 Install Zend Core’s Bundled Apache 2.2.4。 注意:在 Windows 2003 Server 上有時會出現安裝長時間不能結束的情況,解決這個問題的辦法是:先安裝 Apache Server 之後再安裝 Zend Core for Oracle,安裝時選「Specify Apache’s location」。
  • 指定 Port。 一般都是 80 port, 如果 server 上的 80 埠已經被佔用,請改成其他,或是安裝完成後在 apache 的 configuration 文件裡修改。
  • 指定 Zend Core Administration GUI 密碼
  • 之後下下一步,不用做其他更改,直到提示安裝結束

安裝成功後,可以進入一個基於 web 的圖形介面對 Apache Server 進行管理或更改 php.ini 中的相關參數。

進入 Zend Core Administration Web GUI 步驟

Windows
打開 Browser 輸入 http://{your-host}:{port}/ZendCore 或是 Windows 下的
Password
輸入 Password (前面安裝時設定的Password)

至此已完整安裝好 Zend Core for Oracle,如有在安裝中碰到的任何問題或建議請聯繫我們。