yum install httpd -y
yum install php php-gd php-mcrypt php-pecl* -y
pecl install oci8
安裝過程會提示輸入 Oracle 安裝目錄(如 /opt/oracle/product/11.2.0/dbhome_1/)。
編輯 httpd.conf,將預設的 User apache / Group apache 改為 Oracle 使用者:
User oracle
Group oracle
在 /etc/php.d/ 建立 oracle.ini:
; Enable oracle extension module
extension=oci8.so
session.save_path = "/tmp/php"
chmod 777 /tmp/php
編輯 ~/.bash_profile(或 /etc/profile):
ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1/
LD_LIBRARY_PATH=/opt/oracle/product/11.2.0/dbhome_1/lib
TNS_ADMIN=/opt/oracle/product/11.2.0/dbhome_1/network/admin
ORACLE_SID=orcl
export ORACLE_HOME LD_LIBRARY_PATH TNS_ADMIN ORACLE_SID
chkconfig --level 3 httpd on
chkconfig --level 5 httpd on
reboot
重啟後建立 phpinfo() 頁面,確認 oci8 模組已載入,且環境變數正確。