手动为wordpress设置mysql

时间:2018-03-31 09:12:24

标签: mysql wordpress

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

我怀疑我没有正确完成mysql数据库设置。 所以要检查,我通过mysql -u root -p登录到mysql并运行返回null的select database();。所以没有数据库。然后,当我打电话给create database wordpress时,它说数据库已经存在。那是什么??

以防有人问为什么不使用xampp或wamp等:我想手动设置所有内容以学习基础知识。

系统设置:Windows 8.1 64位,mysql 5.7.21,apache 2.4,php 7.2.4 w / thread safe

1 个答案:

答案 0 :(得分:0)

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

  • extension = mysqli
  • extension_dir =“ext”

根本原因是我只激活了扩展设置。 我发现此提示的网站没有提到设置扩展目录的要求。

最终解决方案是从official guide安装mysqli,这在这方面非常误导:

对于PHP> 5.3它说

  

在Windows上,对于PHP 5.3及更高版本,mysqli扩展名为   默认情况下启用并使用MySQL本机驱动程序。这意味着你   不必担心配置对libmysql.dll的访问。

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

  

与启用任何PHP扩展(例如php_mysqli.dll)一样,PHP   指令extension_dir应该设置为PHP所在的目录   扩展程序位于。另请参见手动Windows安装   说明。 PHP 5的示例extension_dir值为c:\ php \ ext。

这是让它发挥作用的最终暗示。