我需要在我的EasyPHP环境中启用pdo_mysql,所以我去了php.ini文件并取消注释以下行:
extension=php_pdo_mysql.dll
不幸的是,我仍然有同样的问题。 我正在使用CLI,所以我想我需要找到CLI使用的php.ini文件。我怎么才能找到它?
我需要在我的EasyPHP环境中启用pdo_mysql,所以我去了php.ini文件并取消注释以下行:
extension=php_pdo_mysql.dll
不幸的是,我仍然有同样的问题。 我正在使用CLI,所以我想我需要找到CLI使用的php.ini文件。我怎么才能找到它?
当前回答
在Docker容器中,"phpmyadmin/phpmyadmin"。没有任何php.ini文件。但是有两个文件:php.ini-debug和php.ini-production。
要解决这个问题,只需将其中一个文件重命名为php.ini并重新启动Docker容器。
其他回答
在Docker容器中,"phpmyadmin/phpmyadmin"。没有任何php.ini文件。但是有两个文件:php.ini-debug和php.ini-production。
要解决这个问题,只需将其中一个文件重命名为php.ini并重新启动Docker容器。
只需运行php——ini,并在输出中查找加载的配置文件,以查找CLI使用的php.ini的位置。
你可以使用以下方法获得完整的phpinfo():
php -i
在那里,有使用的php.ini文件:
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
在Windows上,使用find代替:
php -i | find/i"configuration file"
试试这个,如果它对你们都有帮助的话:
find / -type f -name "php.ini"
这将输出所有名为php.ini的文件。
找出你使用的是哪一个,通常是apache2/php.ini
我记得当我使用EasyPHP时,php.ini文件在C:\Windows\或C:\Windows\ system32中