centos apache安裝oracle擴充套件

2021-09-29 19:45:08 字數 2793 閱讀 8519

參考**:

步驟如下:

開始安裝環境了

rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1

.x86_64.rpm

rpm -ivh oracle-instantclient11.1-devel-11.1.0.7.0-1

.x86_64.rpm

rpm -ivh oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.x86_64.rpm

檢視是否已經安裝成功

//

檢視oracle是否安裝

rpm -qa |grep oracle

//檢視所有已安裝的人rpm包

rpm -qa

//解除安裝已安裝的rpm包

rpm -e oracle-instantclient11.2-basic-11.2.0.3.0-1

.x86_64.rpm

//強制安裝rpm包

rpm -ivh --force oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm

如果安裝成功會顯示如下

配置oracle

#vi /etc/ld.so.conf  

/usr/lib/oracle/11.2/client64/lib/ //

加入此行,儲存退出

或者

echo

'/usr/lib/oracle/11.2/client64/lib/

' > /etc/ld.so.conf.d/oracle-x86_64.conf

64位系統需要建立32位的軟鏈結(這裡可能是乙個遺留bug,不然後面編譯會出問題。我就是少了這一步,結果多研究了一天

ln -s /usr/lib/oracle/11.2/client64 /usr/lib/oracle/11.2/client  

ln -s /usr/include/oracle/11.2/client64 /usr/include/oracle/11.2/client

定義環境變數

vi /etc/profile
加入**

export oracle_home=/usr/lib/oracle/11.1/client64/export ld_library_path=/usr/lib/oracle/11.1/client64:$ld_library_path  

export nls_lang="

american_america.al32utf8

"

命令列輸入以下語句使環境配置立即生效

source /etc/profile
安裝pdo_oci模組

ln -s /usr/include/oracle/11.1 /usr/include/oracle/10.2.0.1

ln -s /usr/lib/oracle/11.1 /usr/lib/oracle/10.2.0.1

進入原始碼包(加壓縮過後的資料夾喲)

例如/php5.3.3/ext/php_oci

安裝

# cd /data/httpd/__doc/php5.3.3/ext/php_oci  //這是我本地資料夾的路徑,根據自己資料夾路徑修改

#phpize

# ./configure --with-php-config=php-config --with-pdo-oci=instantclient,/usr,10.2.0.1

#make &&make install

#ll /usr/lib64/php/modules/

可看到php_oci.so已在資料夾中

配置

#vi /etc/php.ini  

extension=pdo_oci.so //

在php.ini中加入此行

或者直接在命令列輸入

echo

'extension=pdo_oci.so

' > /etc/php.d/pdo_oci.ini

安裝oci8模組

進入原始碼包(加壓縮過後的資料夾喲)

例如/php5.3.3/ext/oci8

安裝

# phpize  

#./configure --with-php-config=php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.1/client/lib

#make &&make install

#ll /usr/lib64/php/modules

可看到oci8.so已在資料夾中

配置

#vi /etc/php.ini  

extension=oci8.so //

在php.ini中加入此行

或者直接在命令列輸入

echo

'extension=oci8.so

' > /etc/php.d/oci8.ini

最後重啟apache即可。phpinfo()可看到,php_oci及oci8擴充套件均已成功開啟

centos apache安裝oracle擴充套件

參考 步驟如下 開始安裝環境了 rpm ivh oracle instantclient11.1 basic 11.1.0.7.0 1 x86 64.rpm rpm ivh oracle instantclient11.1 devel 11.1.0.7.0 1 x86 64.rpm rpm ivh ...

CentOS Apache伺服器安裝

rpm qa grep httpd如果出現 說明已經安裝好了。如果什麼都沒有進行yum安裝 或yum y install httpd y 找到如下內容 servername www.example.com 80 更改為servername localhost 80 再重啟一下apache服務即可 a...

CentOS Apache伺服器安裝與配置

80更改為 servername localhost 80再重啟一下apache服務即可 a input m state state new m tcp p tcp dport 80 j accept a input m state state new m tcp p tcp dport 443 j...