我只是在Windows上从wamp转到mamp。
通过mamp,每件事情都完美无缺(WordPress或PHP项目)。
1)在cmd中使用wp-cli.phar文件时,它会给我以下错误
your php installation appears to be missing the mysql extension which is required by wordpress
我检查php.ini文件,扩展路径是完美的,php_mysql.dll不在这里。然后我改变PHP版本5.6.13在这里我有php_mysql.dll扩展但问题是相同的。
2)同时设置环境变量C:\MAMP\bin\php\php7.0.0;
当我用phpinfo()检查PHP变量路径时; path are
为什么它会显示wamp和mamp这两条路径?
这两个问题都有关系吗?
答案 0 :(得分:2)
path变量保存windows OS的路径环境变量的内容。显然,你安装了多个版本的php:v5.5和v7.0,MAMP使用v7.0。
如果您查看mysql extension上的mysql文档,您会看到:
自PHP 5.5.0起,此扩展已弃用,自PHP 7.0.0起已被删除。相反,应该使用mysqli或PDO_MySQL扩展。另请参阅MySQL API概述,以便在选择MySQL API时获得进一步的帮助。
所以,如果你想继续使用mysql扩展,那么你需要降级你使用的php版本。
另一种选择是升级至至少wordpress v3.9,因为it can use mysqli extension instead of mysql。