初心者で恐縮ですがよろしくお願いします。
環境 centos7 cakephp3 mysql5.7
追記しました。
出ているエラーはcakephpの
Database driver Cake\Database\Driver\Mysql cannot be used due to a missing PHP extension or unmet dependency
のみです。
windows上でのコマンドの結果は載せておりません。すべてcentos7上での結果です。
現在cakephpのエラーとして↓が出ています。
Database driver Cake\Database\Driver\Mysql cannot be used due to a missing PHP extension or unmet dependency
このエラー文で調べて、https://teratail.com/questions/22662
sudo yum install php56-php-mysqlnd
としましたが、解決できませんでした。(Apache再起動しました。)
mysqlのインストールはこちらの手順で行いました。↓
https://weblabo.oscasierra.net/installing-mysql57-centos7-yum
$ yum list installed | grep mysql mysql-community-client.x86_64 5.7.19-1.el7 @mysql57-community mysql-community-common.x86_64 5.7.19-1.el7 @mysql57-community mysql-community-libs.x86_64 5.7.19-1.el7 @mysql57-community mysql-community-server.x86_64 5.7.19-1.el7 @mysql57-community mysql57-community-release.noarch el7-10 @mysql57-community php56-php-mysqlnd.x86_64 5.6.31-1.el7.remi @remi-safe
↓こちらも参照しましたが、OSが明示されてないため善し悪しがよくわからないのですが、
php.iniにextension="php_mysql.dll"という記述がありません。
http://www.phpbook.jp/tutorial/mysql/index1.html
又、xammp(自分のです。以前使っていた)のphp.iniを見るとmysql、mysqli、mysqlndといったディレクティブがありますが、centos上のphp.iniにはそれらがありません。
extension = php_intl.dll extension = php_pdo_mysql.dll intl.default_locale = en_utf8 intl.error_level = E_WARNING
を追記しても変わらずでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー