PHP環境構築(Mac)

PHP学習

MAMP使いたくなかった

PHPの環境構築で一番早いのは多分MAMPを入れることだろう。
MAMPとはApacheとMySQLとPHPをセットでインストールできるパッケージソフトウェアと思ってもらえればよい。
ただ、自分はMySQLを既に自分の環境にインストールしており、削除するのがだるかったので、MAMPを使わずにPHP環境をローカルに構築しようと思った

結論失敗

めんどくさがり屋のせいでむしろめんどくさいことになった。4時間ぐらいかかった。
そもそもいいサイトが見つかっておりサイト通りにやってれば時間がかからないものをいろいろ想像を働かせてクソみたいなことをやっていた。
以下のサイトをバカ真面目に実施してれば全然問題なかった。。。めちゃくちゃ後悔してる
[MAMP/XAMPPを使わず]HomebrewでローカルにPHP/Apache/MariaDB(mysql)の環境構築

ハマったところ

ただ、上記のサイトで一点だけ注意。現状PHPは8系なので以下のコードは規則外。
30分ぐらいハマった。
法則的には以下だったら、もちろんphp8_moduleでlibphp8.soになると思うだろう。
参考になれば嬉しい。

# これが7まで
LoadModule php7_module /usr/local/opt/php@7.4/lib/httpd/modules/libphp7.so
# これが8と思ったけど不正解なやつ
LoadModule php8_module /usr/local/opt/php@7.4/lib/httpd/modules/libphp8.so
# 8系からの正解はこれ
LoadModule php8_module /usr/local/opt/php@8.1/lib/httpd/modules/libphp.so

終わり

今日はここまで。明日はDB接続かなー。

コメント

タイトルとURLをコピーしました