在Mac下配置wordpress开发环境:Apache+php+MySql+Wordpress

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012910985/article/details/48131801

Mac OS X 内置了Apache 和 PHP,使用起来非常方便,只要开启即可。本文以Mac OS X 10.10.5为例。

1. 启动Apache服务

启动Apache有两种方法

  • 可视化操作

    打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Internet Sharing)”,前面打上√。

  • 终端Terminal操作

    打开终端,输入 sudo apachectl start,再输入密码,这样Apache就运行了。
    输入sudo apachectl -v,可以查看Apache的版本信息:
    Server version: Apache/2.4.16 (Unix) Server built: Jul 22 2015 21:03:09

这样在浏览器中输入http://localhost,就可以看到出现一个内容为“It works!”的页面,它位于/Library/WebServer/Documents下,这是Apache的默认的根目录。

2. 运行PHP

  • 修改Apache配置文件

    在终端中输入sudo vim /etc/apache2/httpd.conf,修改Apache的配置文件,查找LoadModule php5_module libexec/apache2/libphp5.so这一行,把前面的#号去掉,保存并退出。
    **如果要修改Apache默认的根目录,在此配置文件中搜索 /Library/WebServer/Documents,替换为自己的路径即可。

  • 重启Apache

    在终端输入sudo apachectl restart,PHP就可以用了。

  • 写一个php demo页面,查看php信息

    在终端输入:
    sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php,然后打开info.php,添加内容:<?php phpinfo(); ?>,这样就可以在http://localhost/info.php中看到有关PHP的信息了。
    这里写图片描述

3. 安装Mysql

  • 下载Mysql安装包并安装

    由于Mac OS X中没有预装Mysql,所以需要自己手动安装。
    http://dev.mysql.com/downloads/mysql/网站上,选择Mac OS X平台,然后选择图中的下载。
    这里写图片描述
    下载完后,点击打开,一路默认安装完毕。

  • 启动Mysql

    打开“系统设置偏好(System Preferences)” -> “MySQL” -> “Start MySQL Server”,Mysql就启动了,如果要设置Mysql开启启动,请勾选下面的选项Automatically Start MySQL Server on Startup

  • 配置Mysql

    在终端输入sudo vim /etc/bashrc(如果你用的是iterm,请输入vim .zshrc),加入mysql和mysqladmin的别名,
    #mysql
    alias mysql='/usr/local/mysql/bin/mysql'
    alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

    输入mysqladmin -u root password 'mysqlpwd',来设置mysql的默认密码。

4. 使用phpMyAdmin

phpMyAdmin是用PHP开发的管理MySQL的程序,非常的流行和实用。能够检验前面几步的操作是否成功。

  • 下载phpMyAdmin

    打开网址 https://www.phpmyadmin.net/downloads/,下载一个合适的版本,我选的是all languages最新的版本。

  • 解压

    将下载好的文件解压后,放进/Library/WebServer/Documents/文件夹中,并命名为phpmyadmin。

  • 配置phpMyAdmin

    复制phpmyadmin中的config.sample.inc.php到当前文件下,并命名为config.inc.php。
    编辑config.inc.php文件,修改$cfg['Servers']]$i]['host'] = 'localhost'$cfg['Servers']]$i]['host'] = '127.0.0.1'
    即可,如果想要无密码登陆,则将其中的下面语句中的false改成true
    $cfg['Servers'][$i]['AllowNoPassword'] = false
    **在这儿我遇到了一个坑,按上面的设置总是出现登录Mysql失败,最后发现是mysql默认的端口是3306,phpMyAdmin也是按这个默认的端口设置的,但是我的pc上的mysql端口居然是3307,修改phpmyadmin目录下的 libraries/config.default.php,设置端口$cfg['Servers'][$i]['port'] = '3307';即可。

  • 使用phpMyAdmin

    在浏览器中输入 http://localhost/phpmyadmin,输入用户名和密码,就可以直接登陆了。

5. 安装Wordpress

  • 下载Wordpress

    打开网址https://cn.wordpress.org/(中文版),下载wordpress,版本可以自己选。

  • 通过phpMyAdmin创建WordPress数据库和用户

    详细操作见:
    http://codex.wordpress.org/zh-cn:安装WordPress#.E4.BD.BF.E7.94.A8phpMyAdmin

  • 安装Wordpress

    下载完后,解压到/Library/WebServer/Documents/文件夹,然后进入wordpress目录,复制wp-config-sample.php 为wp-config.php,修改wp-config.php。
    DB_NAME
    在第二步中为WordPress创建的数据库名称
    DB_USER
    在第二步中创建的WordPress用户名
    DB_PASSWORD
    第二步中为WordPress用户名设定的密码
    DB_HOST
    第二步中设定的hostname(通常是127.0.0.1)
    DB_CHARSET
    数据库字符串,通常不可更改(参见zh-cn:编辑wp-config.php)
    DB_COLLATE
    留为空白的数据库排序,不用改
    其他均不用修改
    **如果你的Mysql端口是3307,这儿的DB_HOST 应该改为 127.0.0.1:3307

  • 运行Wordpress

    打开网址 http://localhost/wordpress,开启你的博客之旅吧!

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试