web-dev-qa-db-ja.com

pdo_mysql拡張機能を有効にできない、またはインストールできない

私はUbuntu 16.04.3 LTSを使用しています、PHPバージョン5.6を使用しています

私はインストールしようとしましたが、有効にしようとしましたが動作しませんでした:

 Sudo apt-get install php5-Gd php5-mysql

E: Package 'php5-mysql' has no installation candidate

エラーが発生しています。

pdo_mysql extension is not installed
1
shyam

あなたの助けをありがとう、私は問題を解決しました。

ターミナルで以下のコマンドを実行しました。

Sudo a2dismod php7.0
Sudo a2enmod php5.6
Sudo apt-get install php5.6-mysql
Sudo service Apache2 restart

おかげで、

1
shyam

バージョン16.04の時点で、Ubuntuにはデフォルトでphp7が付属しています。 php5リポジトリをインストールする必要があります。これは役立つかもしれません:

#Sudo add-apt-repository ppa:ondrej/php
0
Alex Austin

のようなことをしてみてください

extension=pdo.so
extension=pdo_mysql.so

php.iniで

webサーバーを再起動します(例:「SudoサービスApache2の再起動」)

0
Vichu