您好,我正在使用最新版本的Laravel,PHP 7.1.9和MySQL 5.7.19。我也在使用WAMP堆栈。
当我运行命令时:
php artisan migrate
我在Google上搜索了很多,我100%确定我的php.ini文件没有注释掉驱动程序行,并且驱动程序正常工作,如下所示:
扩展目录的路径也是绝对的:
extension_dir ="c:/wamp64/bin/php/php7.1.9/ext/"
我还能做什么?这件事让我发疯了
答案 0 :(得分:2)
WAMPServer实现中有2个php.ini
文件。
一个用于APACHE的菜单,一个是从菜单系统访问的,另一个是每个wamp\bin\php\phpx.y.z
文件夹中的一个
在使用PHP CLI时,必须检查在CLI wamp\bin\php\phpx.y.z
所用的PHP中是否也激活了所有必需的扩展名
从命令行执行此操作
php --ini
它应该显示给你这样的东西
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File: C:\wamp64\bin\php\php7.0.29\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
查看此参数Loaded Configuration File:
,查看您应检查哪个php.ini
文件。
对于使批处理文件从命令提示符运行以从命令窗口How To Run PHP From Windows Command Line in WAMPServer轻松从一个版本的PHP CLI切换到另一个版本,这篇文章对您可能也很有用。