0
1

More than 1 year has passed since last update.

macOS Monterey(12.0.1)にapacheとphpを設定する

Last updated at Posted at 2021-12-31

Montereyからapacheのデフォルトでphpがオフになってしまった。
いろんなサイトで情報を継ぎはぎしたので、自分の場合、うまくいった方法をメモる。

brewを更新

$ brew update

H2 apacheをインストール

$ brew install apache2

/usr/local/etc/httpd/httpd.confの以下を設定/変更。
* Listenを80
* Servernameをlocalhost:80
* mod_include.so がコメントアウトしてあるので、有効化する。
* DocumentRootを設定する

apacheをリスタートする。

$ sudo apachectl restart

H2 PHPをインストール

元々、php 8.1が入ってたんだけど、どうやってもapacheとの連携ができなかったので、7.4バージョンを落として環境を作った。

$ brew uninstall php
$ brew install install php@7.4

/usr/local/etc/httpd/httpd.confの以下を設定/変更。
LoadModuleいっぱい書いてあるブロックの下の方に以下を追記。

LoadModule php7_module /usr/local/Cellar/php@7.4/7.4.26_1//lib/httpd/modules/libphp7.so

IfModule mime_moduleの項目に以下を追記。

AddType application/x-httpd-php .php

apacheを再起動したら、phpinfoは動きました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1