环境:XAMPP (Apache+MySQL+PHP+PERL)
机器:MAC
Wordpress:4.8.2
1. 下载xampp直接安装即可。xampp官网
2. 找到/Application/xampp下的manger 启动mysql+apache
3. 访问localhost 如果访问成功则说明xampp安装成功
4. phpmyadmin地址:localhost/phpmyadmin , 用来管理数据库,建立一个新的数据库wordpress,字符集选择utf-8和utf8_general_ci
4. 下载wordpress 解压后将wordpress文件夹放到/Applications/XAMPP/xamppfiles/htdocs 目录下
5. 访问 localhost/wordpress 开始wordpress的安装,按照提示一步步进行,设置用户名密码,以及数据库地址等。(中间有一步需要复制wp-config-sample.php,改为wp-config.php,在wp-config.php中修改数据库的地址以及用户名密码等)
6. 在最后一步,wordpress连接数据库的时候提示失败。
XAMPP - MySql - This version of PCRE is compiled without UTF support at offset 0
原因是:pcre问题
解决:下载ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.zip
(If ftp does not work , use https://sourceforge.net/projects/pcre/files/pcre/8.40/ )
Extract the contents into a folder.
open terminal , cd to the extracted folder.
Run the following
$ ./configure --prefix=/Applications/XAMPP/xamppfiles --enable-utf8 --enable-unicode-properties
$ make
$ sudo make install
And then restart mysql.
7. 重启mysql后重新安装wordpress,将压缩包重新解压放到xamppfiles/htdocs目录下,然后访问localhost/wordpress再来一遍,刚才数据库的问题应该已经解决了
8. 更新插件问题,需要填写ftp,本地可以不用ftp,修改wp-config.php文件,在文件最后增加以下代码:
define('FS_METHOD', "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
然后更新不会提示ftp了,但是再次更新会提示创建文件夹失败,是因为没有权限导致。
进入xamppfiles/htdocs 目录,执行 chmod -R 755 wordpress 命令
然后再更新即可
9. 新版的wordpress还没有汉化的问题,修改wp-config.php文件,新增一行:define('WPLANG', 'zh_CN'); 然后在wordpress中文官网 下载一个安装包,解压后将里面的wp-content/languages目录拷贝到/Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-content 下,然后刷新页面,完成。