Почему такая ошибка возникает при попытке:
docker-compose run composer ./vendor/bin/doctrine-module list
?
Хотя, если набрать phpinfo() на странице выводит
При заходе в контейнер не обнаруживается модуль
cd /usr/local/etc/
# ls -a
. .. pear.conf php
# cd php
# ls -a
. .. conf.d php.ini-development php.ini-production
php.ini-development ;extension=php_pdo_mysql.dll
php.ini-production;extension=php_pdo_mysql.dll
расширения почему-то закомментированы, несмотря на phpinfo() (там указан путь к пхп.ини -скрин прилагаю)
полный текст ошибки:
Fatal error: Uncaught PDOException: could not find driver in /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
Stack trace:
#0 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(27): PDO->__construct('mysql:host=127....', 'root', '123456', Array)
#1 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(22): Doctrine\DBAL\Driver\PDOConnection->__construct('mysql:host=127....', 'root', '123456', Array)
#2 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(356): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, 'root', '123456', Array)
#3 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(420): Doctrine\DBAL\Connection->connect()
#4 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(380): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#5 /var/www/html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(324): Doctrine\DBAL\Connection->detectDatabasePlatform()
#6 /var/www/html/vend in /var/www/html/vendor/zendframework/zend-servicemanager/src/ServiceManager.php on line 771
Мой докер файл.
FROM php:7.1-apache
COPY httpd.conf /etc/apache2/sites-available/000-default.conf
RUN apt-get update \
&& apt-get upgrade -y\
&& apt-get install -y git zlib1g-dev \
&& docker-php-ext-install zip mysqli pdo pdo_mysql \
&& docker-php-ext-configure pdo_mysql --with-pdo-mysql=mysqlnd \
&& docker-php-ext-configure mysqli --with-mysqli=mysqlnd \
&& a2enmod rewrite \
&& apt-get install nano \
&& export TERM=xterm
Я не знаю, как еще в этом докерфайле перезагрузить апач?
Помогите, плиз- что не так сделала?
Еще , где можно найти php.ini для cli?