mysql - 如何使用 MariaDB 安装 wordpress?

标签 mysql wordpress nginx mariadb

我正在尝试在我的 nginx + mariadb 上安装 wordpress

第一步:将我的网址指向

http://localhost/wordpress/ 

抛出以下错误:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

我希望许多其他人正在使用带有 mariadb 的 wordpress。

[编辑]

使用 WNMP 捆绑安装(Nginx + MariaDB + PHP)

最佳答案

也许这对你有帮助,它适用于 Windows 7。这是步骤

获取文件

只下载不需要安装的压缩文件即可使用程序

  1. 获取 Xeoncross 的 WNMP https://github.com/Xeoncross/wnmp
  2. 获取内存缓存 http://code.jellycan.com/memcached/
  3. 获取 MySQL http://dev.mysql.com/downloads/
  4. 获取 nginx http://nginx.org/en/download.html
  5. 获取 PHP http://windows.php.net/download/
  6. 获取 phpMyAdmin http://www.phpmyadmin.net/home_page/downloads.php
  7. 获取 wordpress http://www.wordpress.org/

放置文件

  1. 将WNMP的内容解压到d:wemp
  2. 将 memcached.exe 解压到 d:wempmemcached
  3. 将MySQL的内容解压到d:wempMySQL
  4. 将nginx的内容解压到d:wempnginx
  5. 将PHP的内容提取到d:wempPHP
  6. 将phpMyAmdin的内容解压到d:wempwwwphpMyAdmin
  7. 解压wordpress的内容到d:wempwwwwordpress

配置

  1. 对于 MySQL,将 d:wempMySQLmy-small.ini 重命名为 my.ini
  2. 对于NginX,将d:wempexample.nginx.conf复制到d:wempnginxconf,将nginx.conf重命名为nginx。 conf.bak 并将 example.nginx.conf 重命名为 nginx.conf
  3. 对于 PHP,将 d:wempPHPphp.ini - development 重命名为 php.ini
  4. 在文本编辑器中打开 php.ini 文件,删除 ; 前面的 extension_dir = "ext"
  5. 删除 ; 前面的 cgi.fix_pathinfo = 1
  6. 删除 ; 前面的 extension=php_mbstring.dll
  7. 去掉;前面的extension=php_mysql.dll,保存文件

运行

  1. 运行d:wempstart_server.bat开始运行,会弹出几个命令提示符窗口然后消失

确认它们正在运行

  1. Ctrl + Shift + Esc 打开任务管理器
  2. 查看php-cgi.exememcached.exemysqld.exenginx.exe是运行
  3. 在命令提示符下运行以下命令来更改 MySQL 的根密码 d:wempmysqlbinmysqladmin -u root password hereIsYourPassword
  4. 如果启动 mysqld.exe 时遇到问题,请查看 d:wempmysqldataerr.log 中的错误

测试服务器并安装WordPress

  1. 启动浏览器(确保没有代理)
  2. 访问http://localhost/
  3. 查看 WNMP 成功页面
  4. 访问 http://localhost/phpMyAdmin/
  5. 使用用户名 root 登录,密码在这里是你的密码!
  6. 创建一个名为 wordpress 的数据库
  7. 访问 http://localhost/wordpress/
  8. 开始著名的 5 分钟安装 wordpress

关于mysql - 如何使用 MariaDB 安装 wordpress?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24364319/

相关文章:

php - wordpress 循环查询以获取帖子 ID 和类别

mysql - 在 MySQL 中连接 4 个表后没有得到正确的结果

php - WordPress 在内存中存储身份验证 token

Wordpress 自定义帖子类型永久链接父/子但不同类型

nginx - 建议为Kubernetes 1.17推荐哪个版本的Nginx Ingress Controller

nginx 从源码编译

php - 从表中获取值并将该值提交到另一个表 mysql php

MySQL 查询 - 1 列上的多个 WHERE 子句

MySQL 将 varchar 排序为数字问题

php - 半直接文件访问与 index.php Controller