teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

解説追加

2020/01/25 05:37

投稿

larachan
larachan

スコア28

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

解説追加

2020/01/25 05:36

投稿

larachan
larachan

スコア28

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- composer update を行ったところ、
17
+ composer update を行ったところ、
18
18
 
19
19
  oci8 is missing from your system.
20
20
 

3

解説追加

2020/01/23 10:16

投稿

larachan
larachan

スコア28

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

解説追加

2020/01/23 10:13

投稿

larachan
larachan

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,21 @@
1
1
  現環境
2
- CentOs 7.7
2
+ CentOS Linux release 7.7.1908 (Core)
3
- Oracle12
3
+ Oracle12.1
4
- php7.4系
4
+ php7.4.2
5
- Laravel 6
5
+ Laravel6.2
6
6
 
7
7
  現在php7.2系でOracleを使っています。
8
8
 
9
- php7.4にバージョンを上げ、composer update を行っところ、
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

解説追加

2020/01/23 10:13

投稿

larachan
larachan

スコア28

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 を行ったところ、