成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

如何在64位Windows安裝32位php oci擴(kuò)展

Mertens / 1042人閱讀

摘要:本文介紹如何在位上安裝位的擴(kuò)展和的詳細(xì)教程環(huán)境配置版本位位客戶端在上啟用擴(kuò)展是擴(kuò)展,一般默認(rèn)不開啟,用于連接到數(shù)據(jù)庫,無論你是用哪種方式,也好還是直連也好,都需要這個擴(kuò)展。安裝是一組可輕松安裝的免費庫,允許程序連接到本地或遠(yuǎn)程數(shù)據(jù)庫實例。

本文介紹如何在64位 Windows 上安裝32位 PHP 的 OCI8 擴(kuò)展和 Oracle Instant Client 的詳細(xì)教程

環(huán)境配置:

PHP版本 5.5 32位

Windows7 64位

Oracle 11g 客戶端

Apache 2.4

在 Windows 上啟用 PHP OCI8 擴(kuò)展

OCI8 是 PHP 擴(kuò)展,一般默認(rèn)不開啟,用于連接到 Oracle 數(shù)據(jù)庫,無論你是用哪種方式,pdo也好還是Windows直連也好,都需要oci8這個擴(kuò)展。 如果配置了PHP系統(tǒng)環(huán)境變量可以用 cmd> php --ri oci8 命令來檢查是否啟用了oci8擴(kuò)展。

php --ri oci8
安裝OCI8

首先下載OCI8的擴(kuò)展 http://pecl.php.net/package/o... 我這里下的版本是5.5 Thread Safe (TS) x86 版本
注意:版本分為 Thread Safe 和 Non Thread Safe(其間區(qū)別可自行百度),一般Apache都選擇Thread Safe,如果不放心可以用phpinfo看一下,在PHP Extension Build一欄有顯示。

為什么選擇下x86版本的呢?因為我的php是32位的所以擴(kuò)展也必須下32位的。下載完后,解壓php_oci8.dll文件,拷貝到PHP擴(kuò)展目錄下,擴(kuò)展目錄在php.ini中 extension_dir = xxxxxx 指定。如果你的系統(tǒng)是64位則對應(yīng)下載x64的版本即可。

如果啟動apache時提示php_oci8不是有效的win32程序,那肯定是版本搞錯了,下個正確的即可。

安裝Oracle Client

Oracle Instant Client 是一組可輕松安裝的免費庫,允許程序連接到本地或遠(yuǎn)程 Oracle 數(shù)據(jù)庫實例。

很多教程都直接添加擴(kuò)展而忽略了oracle客戶端的安裝,這樣php系統(tǒng)會報無法定位程序輸入點OCILobRead2 于動態(tài)鏈接庫OCI.dll上,很明顯嘛,Windows找不到oci.dll文件

首先下載oracle客戶端 http://www.oracle.com/technet... 我這里下的是 instantclient-basic-win32-11.1.0.6.0.zip 版本,注意一定要下與php相匹配的版本,如果你的php是32位的那oracle也要下32位的。

下載完后里面有oci.dll 這個文件,當(dāng)啟動了php的擴(kuò)展后,找的也就是這個 oracle 文件。那 php 怎么找這個dll呢,加系統(tǒng)環(huán)境變量嘛,怎么加就不說了,需要的話留言吧。

最后,取消 php.ini 文件中php_oci8.dll的注釋然后重啟 Apache 即可

刪除以下代碼行前的分號:
extension=php_oci8.dll

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/25761.html

相關(guān)文章

  • PHP 使用 Oracle 數(shù)據(jù)庫的準(zhǔn)備工作

    摘要:系統(tǒng)前言想讓可以操作數(shù)據(jù)庫,那絕對是需要安裝關(guān)于擴(kuò)展。的擴(kuò)展叫擴(kuò)展包下載地址網(wǎng)頁上會顯示如下的下載列表如系統(tǒng)是位則選擇第個,位選擇第個。選擇錯誤會造成的時候報兼容失敗。下面是位系統(tǒng)的演示。 系統(tǒng) : Linux Centos 7.0 前言:想讓PHP可以操作Oracle數(shù)據(jù)庫,那絕對是需要安裝關(guān)于Oracle擴(kuò)展。php的Oracle擴(kuò)展叫oci oracle擴(kuò)展包下載地址:http:...

    yuanzhanghu 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<