1. Macのホームページ作成ガイド > 
  2. MacOSXの便利な使い方 > 
  3. MacOSXでPHPを使う方法

MacOSXでPHPを使う方法

2009/04/23

MacOSXには標準でPHPプログラムが動く環境がインストールされています。PHPの文法はとても簡単で、初心者にもとっつきやすいプログラム言語で、ショッピングサイトなどの大規模なプログラムにも使われる事もあるほど、ポテンシャルも高い言語です。
そこでこのページでは、MacOSXにインストールされているPHPを使えるようにして、テスト環境としてMacを利用できるようにする方法をご紹介します。


MacOSXでPHPの設定を行うにはターミナルというアプリケーションを使います。
ターミナルは「アプリケーション > ユーティリティ」フォルダに入っています。これは、MacOSXをコマンドライン(文字)で操作する為のアプリケーションです。慣れないうちは難しいように思えますが、慣れてしまえば簡単です。
  1. ターミナルを起動させて、下のように入力してPHPの設定ファイルを開く。
    sudo vi /etc/apache2/httpd.conf
    MacOSXでPHPを使う方法 1
  2. パスワードを要求されますので、管理者ユーザーのパスワードを入力する。
    Password:xxxxx(MacBookにログインしている現在のユーザーのパスワード)MacOSXでPHPを使う方法 2
  3. PHPの設定ファイルが開く。
    MacOSXでPHPを使う方法 3
  4. # 下のように入力してenterキー(returnキー)を押して、phpという文字を検索する。
    / php
    MacOSXでPHPを使う方法 4
  5. #LoadModule php5_module libexec/apache2/libphp5.so
    の行の先頭にカーソルを合わせる。
    この行がPHPの設定をしている部分ですが、先頭に#があるため無効化されている。そこで、これから先頭の#を消して設定を有効にする。
    MacOSXでPHPを使う方法 5
  6. iを押して編集モードにする。画面の下には --INSERT-- と表示されたら、編集モードに入っていますので、先頭の#をdeleteキーを押して消す。
    MacOSXでPHPを使う方法 6
  7. #を消したらescキーを押して編集モードから抜ける。
    # 下のように入力して編集を終了する。
    :wq
    MacOSXでPHPを使う方法 7
  8. システム環境設定の共有パネルにあるWeb共有のチェックを入れて、Webサーバを起動する。
    MacOSXでPHPを使う方法 8
2009/12/13 追記:
Snow LeopardにインストールされているPHPでは「short_open_tag」の設定がOFFになっています。
この設定がOFFになっていると、「<?= $変数 =>」という様な、echoの短縮構文が使えなくなります。
短縮構文を使う場合はphp.iniの「short_open_tag = Off」を「short_open_tag = On」に設定する必要があります。(Leopardでは標準でONになっています)
Facebookページ