首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动为wordpress设置mysql

手动为wordpress设置mysql
EN

Stack Overflow用户
提问于 2018-03-31 17:12:24
回答 1查看 130关注 0票数 0

我安装了mysql和apache。Apache为wordpress提供了正确的服务,我想通过install.php安装wordpress。在插入数据库名称、用户和密码后,此操作在设置步骤2失败(错误500)。

我怀疑我没有正确地完成mysql数据库设置。因此,为了进行检查,我通过mysql -u root -p登录到mysql,并运行返回null的select database();。所以没有数据库。然后,当我调用create database wordpress时,它会告诉我db已经存在。那又怎么样??

以防有人问为什么不使用xampp或wamp之类的:我想手动设置所有的东西来学习基础知识。

系统设置: Windows 8.1 64位,mysql 5.7.21,apache 2.4,php 7.2.4,线程安全

EN

回答 1

Stack Overflow用户

发布于 2018-03-31 22:33:21

在php.ini文件中,您必须启用两个设置:

  • 扩展= mysqli
  • extension_dir = "ext"

根本原因是我只激活了扩展设置。我找到这篇技巧的网站并没有提到还需要设置扩展目录。

最后的解决方案是从official guide安装mysqli,这在这方面非常具有误导性:

对于PHP > 5.3,它会显示

在Windows上,对于PHP5.3和更新版本,

扩展是启用的,并且默认情况下使用MySQL本地驱动程序。这意味着您不需要担心配置对libmysql.dll的访问。

但这对我来说不是真的。它不是开箱即用的。对于较旧的版本(例如,不应该影响我的版本的版本),它说

与启用任何

扩展(如php_mysqli.dll)一样,extension_dir指令应设置为扩展所在的目录。另请参阅手动Windows安装说明。PHP5的Ext值示例是c:\ PHP \ extension_dir。

这是让它工作的最后一个提示。

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

https://stackoverflow.com/questions/49586149

复制
相关文章

相似问题

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