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

2018-05-29  本文已影响445人  已经不在简书了

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


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

brew install mysql

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

brew install php@7.2

安装完成后在终端输入 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

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

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

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

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


2. 安装 MAMP


3. 安装 Wordpress


4. 配置 Apache 虚拟主机

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

sudo vim /etc/hosts
127.0.0.1    banana
sudo vim /Applications/MAMP/conf/apache/httpd.conf
# apache 虚拟主机配置文件

NameVirtualHost *

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

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

5. 继续安装 Wordpress


上一篇 下一篇

猜你喜欢

热点阅读