我正在尝试在我的 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。这是步骤
获取文件
只下载不需要安装的压缩文件即可使用程序
- 获取 Xeoncross 的 WNMP
https://github.com/Xeoncross/wnmp
- 获取内存缓存
http://code.jellycan.com/memcached/
- 获取 MySQL
http://dev.mysql.com/downloads/
- 获取 nginx
http://nginx.org/en/download.html
- 获取 PHP
http://windows.php.net/download/
- 获取 phpMyAdmin
http://www.phpmyadmin.net/home_page/downloads.php
- 获取 wordpress
http://www.wordpress.org/
放置文件
- 将WNMP的内容解压到
d:wemp
- 将 memcached.exe 解压到
d:wempmemcached
- 将MySQL的内容解压到
d:wempMySQL
- 将nginx的内容解压到
d:wempnginx
- 将PHP的内容提取到
d:wempPHP
- 将phpMyAmdin的内容解压到
d:wempwwwphpMyAdmin
- 解压wordpress的内容到
d:wempwwwwordpress
配置
- 对于 MySQL,将
d:wempMySQLmy-small.ini
重命名为my.ini
- 对于NginX,将
d:wempexample.nginx.conf
复制到d:wempnginxconf
,将nginx.conf
重命名为nginx。 conf.bak
并将example.nginx.conf
重命名为nginx.conf
- 对于 PHP,将
d:wempPHPphp.ini
- development 重命名为php.ini
- 在文本编辑器中打开
php.ini
文件,删除;
前面的extension_dir = "ext"
- 删除
;
前面的cgi.fix_pathinfo = 1
- 删除
;
前面的extension=php_mbstring.dll
- 去掉
;
前面的extension=php_mysql.dll
,保存文件
运行
- 运行
d:wempstart_server.bat
开始运行,会弹出几个命令提示符窗口然后消失
确认它们正在运行
- 按
Ctrl + Shift + Esc 打开任务管理器
- 查看
php-cgi.exe
、memcached.exe
、mysqld.exe
、nginx.exe
是运行 - 在命令提示符下运行以下命令来更改 MySQL 的根密码
d:wempmysqlbinmysqladmin -u root password hereIsYourPassword
- 如果启动
mysqld.exe
时遇到问题,请查看d:wempmysqldataerr.log
中的错误
测试服务器并安装WordPress
- 启动浏览器(确保没有代理)
- 访问
http://localhost/
- 查看 WNMP 成功页面
- 访问
http://localhost/phpMyAdmin/
- 使用用户名 root 登录,密码在这里是你的密码!
- 创建一个名为 wordpress 的数据库
- 访问
http://localhost/wordpress/
- 开始著名的 5 分钟安装 wordpress
关于mysql - 如何使用 MariaDB 安装 wordpress?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24364319/