以下の記事を元に、PHP7.4.6とMysql8.0.20をインストールしてphpとMysqlは同期がとれました。
LAMP環境構築(CentOS7 64bit, Apache2.4, MySQL8.0, PHP7.3)
なお、VirtualBoxのバージョンは6.1.10、OSはOracle Linux7.8、Apacheは2.4.6です。
その後、以下の記事を元に、oci8とpdo_ociをインストールしました。
PHP7でOracleに接続する
Oracle ClientはInstant Clientでは無くOracle Clientのフルインストールで、バージョンは19.3.0です。
その後、phpinfo()で、ブラウザに表示したところ、以下の画像の通り、oci8とpdo_ociが読み込まれません。
画像は該当する部分の抜粋です。
なお、php -iの結果は以下の通りです。
root@www modules]# php -i | grep oci8 /etc/php.d/20-oci8.ini, oci8 oci8.connection_class => no value => no value oci8.default_prefetch => 100 => 100 oci8.events => Off => Off oci8.max_persistent => -1 => -1 oci8.old_oci_close_semantics => Off => Off oci8.persistent_timeout => -1 => -1 oci8.ping_interval => 60 => 60 oci8.privileged_connect => Off => Off oci8.statement_cache_size => 20 => 20 [root@www modules]# php -r 'var_dump(PDO::getAvailableDrivers());' array(3) { [0]=> string(5) "mysql" [1]=> string(3) "oci" [2]=> string(6) "sqlite" } [root@www modules]# php -i | grep PDO_OCI PDO_OCI
以前、XAMPでphp5.xの時、Mysqlとoci8とは共存できたと思います。
どなたか、有識者の方、oci8とpdo_ociドライバをphpに読み込ませる方法をご教示願います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/07 02:16
2020/07/07 02:42