Help us understand the problem. What is going on with this article?

Macに入ってる初期状態のApacheでFuelPHPを動作させる為のhttpd.conf設定

More than 3 years have passed since last update.

先日 MacBook Pro が壊れてしまって新しいものに変えたが、以前まで動いていた FuelPHP のシステムが動かなくなってしまったので、FuelPHP を動くようになるまでのメモを残そうと思った。

環境

  • MacOS Sierra バージョン 10.12.5
  • Apache/2.4.25

やること

/etc/apache2/httpd.conf を開き、下記の3箇所を修正。

.htaccess の有効化

httpd.conf
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
  ...
  AllowOverride None
  ...
</Directory>

httpd.conf
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
  ...
  AllowOverride All
  ...
</Directory>

mod_rewrite の有効化

#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
↓
LoadModule rewrite_module libexec/apache2/mod_rewrite.so

php の有効化

今回は面倒なので php5 でやっているが、php7 でやりたい人も似たようなイメージ。

#LoadModule php5_module libexec/apache2/libphp5.so
↓
LoadModule php5_module libexec/apache2/libphp5.so

apache 再起動

sudo apachectl restart

まとめ

何か上手くいかないことがあったら LoadModule がコメントアウトされてることが多いことに気がついた。

yakimeron
株式会社テックコネクト代表取締役兼エンジニアです。Scala/Swift/Kotlin/C#/Java/C++/Go/Ruby/PHP/Python/JavaScriptを書き、AWS/Firebaseを使います。現在はUnity+Go+Nuxt.js+AWS+Firebase+PhotonEngineを利用してVRサービスを開発しています。コードを書いて物を作り出すのが何よりも好き!!
https://techconnect.co.jp/
techconnect
仮想世界の未来を創る VR SNS「TECO」を開発しています!日本のxR業界の発展に少しでも貢献できればと思い立ち上げました。
https://techconnect.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away