Apache, PHP, MySQLの導入
を参考にしました。
ポートを80をデフォルトにしたい時はhttpd.conf
を編集
Listen 80
vhostの設定ファイルを読み込ませる
# Virtual hosts # Include /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf # ↓ コメントアウトを外す Include /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf
vhostが読み込まれてないっぽい?
httpd.conf
を編集
# LoadModule vhost_alias_module libexec/mod_vhost_alias.so # ↓ コメントアウトされてたら外す LoadModule vhost_alias_module libexec/mod_vhost_alias.so
localhost が Forbidden になるとき
アカウント別に設定するを参考にしました。
User & Groupを参考にhttpd.conf
を編集
User daemon # Group daemon # ↓ Group staffに変更 Group staff
.htaccessのRewriteEngineでエラー
httpd.conf
の
# LoadModule rewrite_module libexec/mod_rewrite.so # ↓ コメントアウトを外す LoadModule rewrite_module libexec/mod_rewrite.so
それでもPHPが動いてない...
httpd.conf
にAddType application/x-httpd-php .php
を書き加える
AddType
で検索して同じ並びに追記しました
<IfModule mime_module> # いろいろな記述 # php使えるようにする AddType application/x-httpd-php .php </IfModule>
apacheを再起動
$ sudo apachectl restart
最近もっぱらnodeとかだったので環境設定にガッツリハマってしまったのです...
[他参考にしました]
- macOS 10.13 High Sierra Apache Setup: Multiple PHP Versions | Grav
- http://www.happytrap.jp/blogs/2012/01/21/6931/
- yosemiteでapacheのvhost設定をする(ついでにRubyも動くようにしとく)
サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)
- 作者: 鶴長鎮一
- 出版社/メーカー: 技術評論社
- 発売日: 2012/03/23
- メディア: 単行本(ソフトカバー)
- 購入: 6人 クリック: 109回
- この商品を含むブログ (14件) を見る