Mavericks(Mac OS X 10.9)PHPの設定

  Mavericks

Macには標準でPHPもインストールされているそうです。

ターミナルからphpのバージョンを確認してみます。

$ php -v
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

 

phpが動くように「httpd.conf」を設定します。
ターミナルからviで編集します。

$ sudo vi /etc/apache2/httpd.conf

 

118行目付近、下記コメントアウト「#」を削除して保存します。
[変更前]

#LoadModule php5_module libexec/apache2/libphp5.so

[変更後]

LoadModule php5_module libexec/apache2/libphp5.so

 

PHPの設定

「/etc/php.ini.default」ファイルをコピーしてファイル名を「php.ini」として保存してこのファイルを編集します。

ターミナルから

$ sudo cp /etc/php.ini.default /etc/php.ini
$ sudo vi /etc/php.ini

 

タイムゾーンの設定

919行目付近「;date.timezone =」のコメントアウトを外して”Asia/Tokyo”を追加します。

date.timezone = "Asia/Tokyo"

 

short_open_tag の設定

( phpタグの省略を許可  <? 〜 ?> )
211行目付近「short_open_tag = Off」を「short_open_tag = On」に変更します。

short_open_tag = On

 

強制保存して終了します。
(コマンドモードで「:wq!」と入力すると強制保存してviを終了します。)

Apacheを再起動して完了です。

$ sudo apachectl restart

 

  Mavericks     by