在Mac本地搭建WordPress环境

本文最后更新于2016年11月22日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

=Start=

缘由:

住的地方网络太差了,经常是文章编辑到一半、命令操作到一半的时候,网络断了——比如昨晚在测试「在Linux系统中禁用用户帐号」的时候,在把一个常用用户临时禁用了之后,断网了,而我本地又没有root的私钥,看来是得重装系统了!WTF!!!没办法,为了减少网络不好对自己的影响,所以就考虑本地搭建一个WordPress环境。

正文:

Mac上自带了Apache和PHP,所以只需要安装MySQL和WordPress,然后根据实际情况修改配置文件(httpd.conf/php.ini/my.cnf)就行,大体步骤如下:

1.启动Apache

Mac上Apache默认的配置文件在:
/etc/apache2/httpd.conf

Mac上Apache的默认Web目录为(在Apache的配置文件中由 DocumentRoot 指令设定,可以根据自己的情况进行修改):
/Library/WebServer/Documents

2.开启Apache对PHP文件的解析

在终端中输入sudo vim /etc/apache2/httpd.conf,修改Apache的配置文件,查找 LoadModule php5_module libexec/apache2/libphp5.so 这一行,把前面的#号去掉,保存并退出。重启Apache服务 sudo apachectl restart

3.安装并启动MySQL

4.安装WordPress

更多参考链接:
php.ini的安全配置

PHP MySQL 连接数据库

为网站添加icon

苹果的icon下载『apple icon download』
https://www.iconfinder.com/search/?q=apple

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/2974.html

《在Mac本地搭建WordPress环境》上有4条评论

  1. 如何将大文件导入WordPress

    $ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    $ php wp-cli.phar --info
    $ chmod +x wp-cli.phar
    $ sudo mv wp-cli.phar /usr/local/bin/wp

    $ wp core version --path=/path/to/wordpress
    $ wp theme list --path=/path/to/wordpress
    $ wp import aspire.wordpress.2017-01-12.xml --authors=create --path=/path/to/wordpress

    http://wordpress.stackexchange.com/a/242534
    http://wp-cli.org/commands/import/
    https://github.com/wp-cli/wp-cli

  2. 当WordPress博客所在主机的IP发生变化时,该如何处理?
    http://stackoverflow.com/questions/535534/wordpress-host-ip-changed
    https://codex.wordpress.org/Changing_The_Site_URL

    方法一:直接修改WordPress数据库表的对应字段
    use wordpress;
    desc wp_options;
    select count(*) from wp_options;
    select * from wp_options where option_name IN('siteurl','home');
    update wp_options set option_value='https://ixyzero.com/blog' where option_name = 'siteurl';
    update wp_options set option_value='https://ixyzero.com/blog' where option_name = 'home';

    方法二:修改 wp-config.php 文件内容以间接达到目标
    define('WP_HOME', 'https://ixyzero.com/blog');
    define('WP_SITEURL', 'https://ixyzero.com/blog');

    方法三:修改所使用主题中的 functions.php 文件内容
    update_option('siteurl', 'https://ixyzero.com/blog/');
    update_option('home', 'https://ixyzero.com/blog/');

发表评论

电子邮件地址不会被公开。 必填项已用*标注