我已經安裝了Apache 2.4 x64和PHP7 x64和下載PHP OCI 64位的庫,但問題是,每當我從CLI運行PHP腳本,它說PHP OCI8擴展不會與PHP 7個64位
PHP啓動:無法加載動態庫 'E:\ SOFTWARE \服務器\ PHP-7.0.11-Win32的VCl 4-64 \分機\ php_oci8_11g.dll' - %1不是有效的Win32應用程序
而且當我從URL調用Web應用程序時,它說
調用未定義功能oci_pconnect()
OCI擴展我下載的也是64位。這裏是鏈接:
http://windows.php.net/downloads/pecl/releases/oci8/2.1.2/php_oci8-2.1.2-7.0-ts-vc14-x64.zip
可以在這個問題有人指導。
我不使用Oracle,但我運行相同的WAMP版本,所以我測試了v2.1.2,就像你和v2.1.1一樣,兩者都不會加載。看起來像DLL是不好的。 – Eric
php5和php7不兼容,所以請確保您的php_oci.dll是爲php7製作的。注意:你可以先用獨立的PHP(PHP.EXE)開始測試,不用Apache。 –