MAMP Downloads
MAMP & MAMP PRO - Downloads: (https://www.mamp.info/en/downloads/)
※既にMAMPをインストールしている場合
/Applications/MAMP/conf/apache/httpd.conf をデスクトップなどに保存してから
新しいMAMPをインストールしましょう。
今までの設定が全て消えてしまいます。
Virtual hostsを許可する
ターミナルで下記ファイルを開きます。
$ vim /Applications/MAMP/conf/apache/httpd.conf
変更前
httpd.conf
# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
変更後
httpd.conf
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Virtual hostsを設定する
※既にMAMPをインストールしていた方は、先ほどデスクトップに保存した
httpd-vhosts.conf で上書きしましょう。
$ vim /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
httpd-vhosts.conf
Listen 8080
<VirtualHost *:8080>
DocumentRoot "/Users/macbookpro/htdocs"
ServerName localhost
<Directory "/Users/macbookpro/htdocs">
Options Indexes FollowSymLinks +Includes
AddOutputFilter INCLUDES .html .php
AddHandler application/x-httpd-php .html .php .cgi
AllowOverride All
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>
PHP 5.5/OPcache を無効にする
$ vim /Applications/MAMP/bin/php/php5.5.10/conf/php.ini
変更前
php.ini
[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
変更後
php.ini
;zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=0
opcache.enable=0