質問編集履歴
5
解説追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,9 +11,6 @@
|
|
11
11
|
$ yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php74 php
|
12
12
|
$ yum -y install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt
|
13
13
|
```
|
14
|
-
|
15
|
-
|
16
|
-
|
17
14
|
composer update を行ったところ、
|
18
15
|
|
19
16
|
oci8 is missing from your system.
|
@@ -52,4 +49,56 @@
|
|
52
49
|
|
53
50
|
php7.4でオラクル導入された方いましたら教えて頂きたいです。
|
54
51
|
|
55
|
-
宜しくお願い致します。
|
52
|
+
宜しくお願い致します。
|
53
|
+
|
54
|
+
追記
|
55
|
+
再度phpをcentOSから削除し再インストールしました。
|
56
|
+
```ここに言語を入力
|
57
|
+
yum remove php-*
|
58
|
+
yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php74 php
|
59
|
+
```
|
60
|
+
この段階で、
|
61
|
+
php -v ではモジュールが見つからないエラーはでませんでした。
|
62
|
+
php-oci8をいれてみてはとのことだったので、
|
63
|
+
```ここに言語を入力
|
64
|
+
sudo yum -y install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt php-oci8
|
65
|
+
```
|
66
|
+
いれましたところ、
|
67
|
+
```ここに言語を入力
|
68
|
+
php -v
|
69
|
+
PHP Warning: PHP Startup: Unable to load dynamic library 'oci8' (tried: /usr/lib64/php/modules/oci8 (/usr/lib64/php/modules/oci8: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/oci8.so (libclntsh.so.19.1: cannot open shared object file: No such file or directory)) in Unknown on line 0
|
70
|
+
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_oci' (tried: /usr/lib64/php/modules/pdo_oci (/usr/lib64/php/modules/pdo_oci: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/pdo_oci.so (libclntsh.so.19.1: cannot open shared object file: No such file or directory)) in Unknown on line 0
|
71
|
+
PHP 7.4.2 (cli) (built: Jan 21 2020 11:35:20) ( NTS )
|
72
|
+
Copyright (c) The PHP Group
|
73
|
+
Zend Engine v3.4.0, Copyright (c) Zend Technologies
|
74
|
+
```
|
75
|
+
|
76
|
+
このように出力されます。疑問に思ったのが、
|
77
|
+
```ここに言語を入力
|
78
|
+
(libclntsh.so.19.1: cannot open shared object file: No such file or directory))
|
79
|
+
```
|
80
|
+
oracleのディレクトリを確認したところ
|
81
|
+
```ここに言語を入力
|
82
|
+
cd /usr/local/lib/instantclient_12_1/
|
83
|
+
BASIC_README
|
84
|
+
adrci
|
85
|
+
genezi
|
86
|
+
libclntsh.so -> libclntsh.so.12.1
|
87
|
+
libclntshcore.so.12.1
|
88
|
+
libipc1.so
|
89
|
+
libmql1.so
|
90
|
+
libnnz12.so
|
91
|
+
libocci.so.12.1
|
92
|
+
libociei.so
|
93
|
+
libocijdbc12.so
|
94
|
+
libons.so
|
95
|
+
liboramysql12.so
|
96
|
+
ojdbc6.jar
|
97
|
+
ojdbc7.jar
|
98
|
+
sdk
|
99
|
+
uidrvci
|
100
|
+
xstreams.jar
|
101
|
+
|
102
|
+
```
|
103
|
+
libclntsh.so.19.1がlibclntsh.so.12.1であれば上手くいくのかなと思いました。
|
104
|
+
この認識であってますでしょうか?
|
4
解説追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
|
17
|
+
composer update を行ったところ、
|
18
18
|
|
19
19
|
oci8 is missing from your system.
|
20
20
|
|
3
解説追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
以下のコマンドで、php7.4にバージョンを上げました。
|
10
10
|
```ここに言語を入力
|
11
11
|
$ yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php74 php
|
12
|
-
yum -y install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt
|
12
|
+
$ yum -y install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt
|
13
13
|
```
|
14
14
|
|
15
15
|
|
2
解説追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,13 +1,21 @@
|
|
1
1
|
現環境
|
2
|
-
|
2
|
+
CentOS Linux release 7.7.1908 (Core)
|
3
|
-
Oracle12
|
3
|
+
Oracle12.1
|
4
|
-
php7.4系
|
4
|
+
php7.4.2系
|
5
|
-
|
5
|
+
Laravel6.2系
|
6
6
|
|
7
7
|
現在php7.2系でOracleを使っています。
|
8
8
|
|
9
|
-
php7.4にバージョンを上げ
|
9
|
+
以下のコマンドで、php7.4にバージョンを上げました。
|
10
|
+
```ここに言語を入力
|
11
|
+
$ yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php74 php
|
12
|
+
yum -y install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt
|
13
|
+
```
|
10
14
|
|
15
|
+
|
16
|
+
|
17
|
+
、composer update を行ったところ、
|
18
|
+
|
11
19
|
oci8 is missing from your system.
|
12
20
|
|
13
21
|
のエラーがでました。
|
1
解説追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
現環境
|
2
|
+
CentOs 7.7
|
3
|
+
Oracle12
|
4
|
+
php7.4系
|
5
|
+
Laravel 6系
|
6
|
+
|
1
7
|
現在php7.2系でOracleを使っています。
|
2
8
|
|
3
9
|
php7.4にバージョンを上げ、composer update を行ったところ、
|