macOS(Mojave)にHomebrewでApacheとPHPをインストールしようとしたら、結構変わっていて苦戦したのでメモ。
brew install apache brew install php
設定ファイル:
/usr/local/etc/httpd/httpd.conf
PHPを動かすための設定:
User ユーザー名 Group staff ... DirectoryIndex index.html index.php ... <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> <IfModule php7_module> AddType application/x-httpd-php .php </IfModule> ... LoadModule php7_module /usr/local/lib/httpd/modules/libphp7.so
必要に応じてエイリアスを設定:
Alias /repos /Users/ユーザー名/hoge <Directory "/Users/ユーザー名/hoge"> Require all granted </Directory>
サービスに登録しつつ、Apacheを起動する方法:
sudo brew services start httpd
停止する場合:
sudo brew services stop httpd
メモ: