Mac下使用MAMP搭建WordPress使用环境

整理了一下这几天在 Mac 下使用 Wordpress 的折腾过程, 感谢神奇的 Homebrew ...


1. 安装 mySQL5.6+, php7.2+

  • 用 Homebrew 安装 mySQL
brew install mysql

安装完成后会提示没有设置 root 密码, 需要按照终端提示设置密码, 注意权限问题

  • 用 Homebrew 安装 PHP
    由于 Mac 系统自带低版本 PHP, 则这一步实为升级
brew install [email protected]

安装完成后在终端输入 php -v 命令发现还是低版本
这时注意终端的提示的文字

To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

    
        SetHandler application/x-httpd-php
    

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.2/

To have launchd start php now and restart at login:
  brew services start php
Or, if you don't want/need a background service you can just run:
  php-fpm

接下来的操作为:

终端输入

cd /etc/apache2/

编辑 httpd.conf 文件

sudo vim httpd.conf

在文件末尾粘贴终端提示的两部分

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so


    SetHandler application/x-httpd-php

这时, 在终端输入 php -v 命令看到已经升级


2. 安装 MAMP

  • 安装完成后打开 MAMP, 点击 Start Servers, 可以看到 Apache Server 和 MySQL Server 绿灯亮起

  • 点击 Open WebStart Page, 跳转到浏览器, 并打开了开始页面


3. 安装 Wordpress

  • 下载并解压 Wordpress 的 zip 包

  • 复制解压之后得到的 Wordpress 文件夹到 Apache 默认发布目录 /Applications/MAMP/htdocs , 并重命名为你想要的名字, 例如 'banana'

  • 这时在浏览器中打开 localhost:8888/banana 就可以看到 Wordpress 的安装页面


4. 配置 Apache 虚拟主机

这里暂停一下 Wordpress 的安装, 为了使用方便, 我们配置一下虚拟主机

  • 首先更改 hosts, 在终端输入
sudo vim /etc/hosts
  • 在后面追加 (其中的 banana 为主机名)
127.0.0.1    banana
  • 再打开 Apache 同目录下的配置文件
sudo vim /Applications/MAMP/conf/apache/httpd.conf
  • 末尾追加虚拟主机配置
# apache 虚拟主机配置文件

NameVirtualHost *


  ServerName localhost
  DocumentRoot "/Applications/MAMP/htdocs/"
  
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
  



  ServerName banana
  DocumentRoot "/Applications/MAMP/htdocs/banana"
  
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
  

  • 此时重启 MAMP 的 Servers , 在浏览中打开 banana:8888 就能看到和 localhost:8888/banana 相同的页面了

5. 继续安装 Wordpress

  • banana:8888 中我们开始安装, 按照提示我们需要填写一个数据库名, 以及能够访问该数据库的用户名和密码, 那么我们需要创建一个数据库

  • 在 MAMP 的界面点击 Open WebStart Page 将会打开 MAMP 开始页面, 我们在导航中找到 phpMyAdmin , 新建一个数据库, 例如 'banana'

  • 接下来可以点击该数据库, 在右边的 Privileges 选项卡下创建一个管理员用户, 如果你选择用超级用户(root账户, 密码为root)登陆, 则可以不新建

  • 回到 Wordpress 安装页面, 输入数据库名, 用户名和密码, 后面的选项里的 localhost 指代本机, 'wp-' 前缀在一个数据库对应多个 Wordpress 时作区分

  • 提交后, 按照提示设置站点标题和网站管理员信息

  • 使用刚才注册的管理员账户登陆站点


你可能感兴趣的:(Mac下使用MAMP搭建WordPress使用环境)