質問編集履歴
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 を行ったところ、
         
     |