ショコラ
PHP で MySQL に接続するには?
「docker-php-ext-install pdo_mysql」で PDO_MYSQL のパッケージをインストールして、PDO でキメマス。
もっさん先輩
手順
- PHP コンテナを立ち上げます。
docker run -it php bash
- docker-php-ext-install で pdo_mysql パッケージをインストールします。
docker-php-ext-install pdo_mysql
- コマンドラインで、接続できるか確認します。
php -r "new PDO('mysql:dbname=${MYSQL_DATABASE};host=${MYSQL_HOST};port=${MYSQL_PORT}','${MYSQL_USER}','${MYSQL_PASSWORD}');"
mysqli のパッケージをインストールしなくても、MySQL に接続できるんですよね。こういうものなのかな?