質問編集履歴
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
Windows2012serverのapache2.4.29、PHP7.2.2(XAMPP未使用)で別サーバーのoracle11.2(
|
2
|
+
Windows2012serverのapache2.4.29、PHP7.2.2(XAMPP未使用)で別サーバーのoracle11.2(別途稼働中)にアクセスしようとしています。
|
3
3
|
|
4
4
|
OracleClient(instantclient_12_2)をインストールし、
|
5
5
|
・環境変数「PATH」に「C:\app\~~\product\12.2.0\client_1」を追記
|
4
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
Windows2012serverのapache2.4.29、PHP7.2.2(XAMPP未使用)でoracle11.2にアクセスしようとしています。
|
2
|
+
Windows2012serverのapache2.4.29、PHP7.2.2(XAMPP未使用)で別サーバーのoracle11.2(動作中)にアクセスしようとしています。
|
3
3
|
|
4
4
|
OracleClient(instantclient_12_2)をインストールし、
|
5
5
|
・環境変数「PATH」に「C:\app\~~\product\12.2.0\client_1」を追記
|
@@ -14,6 +14,13 @@
|
|
14
14
|
```
|
15
15
|
Fatal error: Uncaught Error: Call to undefined function oci_connect() in C:\apache24\htdocs\index.php:X Stack trace: #0 {main} thrown in C:\apache24\htdocs\index.php on line X
|
16
16
|
```
|
17
|
+
php -mを実行すると下記が表示されます。
|
18
|
+
※Win2012serverは64bit。apache、PHPもx64でインストール。
|
19
|
+
extensionは、php7.2.2(x64)のインストール時に作成されたフォルダのまま。
|
20
|
+
```
|
21
|
+
c:\php\ext\php_oci_12c.dll は有効なWin32アプリケーションではありません。
|
22
|
+
```
|
23
|
+
|
17
24
|
###該当のソースコード
|
18
25
|
```
|
19
26
|
$conn = oci_connect('user','pass','IP/ServiceName');
|
@@ -30,12 +37,4 @@
|
|
30
37
|
while($row = oci_fetch_array($stid,OCI_ASSOC+OCI_RETURN_NULLS)){
|
31
38
|
echo $a = $row['a'];
|
32
39
|
}
|
33
|
-
```
|
40
|
+
```
|
34
|
-
|
35
|
-
#######追記
|
36
|
-
php -mを実行したところ、下記エラーが表示されました。
|
37
|
-
```
|
38
|
-
c:\php\ext\php_oci_12c.dll は有効なWin32アプリケーションではありません。
|
39
|
-
```
|
40
|
-
※Win2012serverは64bit。apache、PHPもx64でインストールしています。
|
41
|
-
extensionは、phpのインストール時に作成されたものから変更していません。
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -37,5 +37,5 @@
|
|
37
37
|
```
|
38
38
|
c:\php\ext\php_oci_12c.dll は有効なWin32アプリケーションではありません。
|
39
39
|
```
|
40
|
-
|
40
|
+
※Win2012serverは64bit。apache、PHPもx64でインストールしています。
|
41
41
|
extensionは、phpのインストール時に作成されたものから変更していません。
|
2
訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,4 +38,4 @@
|
|
38
38
|
c:\php\ext\php_oci_12c.dll は有効なWin32アプリケーションではありません。
|
39
39
|
```
|
40
40
|
Win2012が64bitのため、apache、PHPもx64でインストールしています。
|
41
|
-
extensionは、phpのインストールに作成されたものから変更していません。
|
41
|
+
extensionは、phpのインストール時に作成されたものから変更していません。
|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,4 +30,12 @@
|
|
30
30
|
while($row = oci_fetch_array($stid,OCI_ASSOC+OCI_RETURN_NULLS)){
|
31
31
|
echo $a = $row['a'];
|
32
32
|
}
|
33
|
-
```
|
33
|
+
```
|
34
|
+
|
35
|
+
#######追記
|
36
|
+
php -mを実行したところ、下記エラーが表示されました。
|
37
|
+
```
|
38
|
+
c:\php\ext\php_oci_12c.dll は有効なWin32アプリケーションではありません。
|
39
|
+
```
|
40
|
+
Win2012が64bitのため、apache、PHPもx64でインストールしています。
|
41
|
+
extensionは、phpのインストールに作成されたものから変更していません。
|