首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用valet在本地windows计算机上安装wordpress时发生致命错误(cretueusebiu/valet-windows)

使用valet在本地windows计算机上安装wordpress时发生致命错误(cretueusebiu/valet-windows)
EN

Stack Overflow用户
提问于 2019-09-27 03:54:40
回答 1查看 185关注 0票数 2

我正试着在我的windows机器上使用valet for windows来设置一个本地开发环境。它适用于laravel和标准应用程序,但不适用于安装wordpress。它返回一个致命错误。

我正在运行php版本7.2.22,laravel valet for windows 2.1.1,mysql版本8.0和wordpress版本5.2.3。我正在尝试脱离MAMP设置,因此已经完成了为windows设置贴身服务的过程。

我已经检查了我为本地数据库提供的凭据是否正确,mysql正在使用端口3306,端口80是空闲的,可供代客使用。

在wp-config.php文件中提供了本地数据库的详细信息(在MAMP设置中运行良好)之后,我尝试完成安装阶段,并在输入所有正确的凭据后收到以下错误:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\Users\...

现在,根据我的理解和之前的研究,mysql_connect()在php5之后已经被弃用了,但是我认为wordpress提供了一个后备方案,以防人们使用7.2。我使用的是wordpress 5.2.3版。

EN

回答 1

Stack Overflow用户

发布于 2019-09-27 20:56:05

我认为PHP7.2没有正确安装。我可能会检查wp-config.php文件中是否存在以下常量,如果不存在,请尝试重新安装PHP7.2。

WordPress仅在认为您运行PHP5.x是为了向后兼容时才使用mysql_connect

请检查wp-config.php文件中的以下行:

define('WP_USE_EXT_MYSQL', true);

如果找到了,请删除该行。您的问题应该得到解决。

如果您仍然有这个问题,那么您错误地安装了PHP 7.2.x。如果您使用的是PHP 7.2.x,并且上面的代码行不在wp-config.php中,那么您报告的错误是不可能的。

来源:https://wordpress.org/support/topic/php-fatal-error-uncaught-error-call-to-undefined-function-mysql_connect-in/#post-10569776

注意:如果你已经安装了PHP 7.2,但是PHP不在你的路径中,这也可能导致这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58123881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档