さたけむ.net

某IT企業でWebディレクターをやっとります。作業ログやらを書き綴ってます。

PHP stormでローカル上でデバッグを行う

      2015/08/03

PHP Storm上でローカル上でデバックしたいなと思い実行してみたらはまったのでメモ。。

「php-cgi is not install」みたいなことを言われた。

Yosemiteでは標準でPHP5.5が入っているらしく、最初はそちらを動くように設定してみた。

参考:http://qiita.com/keneo/items/7e5851a066e0b276f4a9

バージョン確認
$ php -v
PHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
php.ini 設置

sudo cp -p /etc/php.ini.default /etc/php.ini
Apache連携設定

$ sudo vi /etc/apache2/httpd.conf
#LoadModule php5_module libexec/apache2/libphp5.so

LoadModule php5_module libexec/apache2/libphp5.so
Apache再起動

$ sudo /usr/sbin/apachectl restart
PHP動作確認

sudo vi /Library/WebServer/Documents/phpinfo.php
※phpinfo()と記述する

http://localhost/phpinfo.php
にアクセスする

結論としてはこれでは結局だめで変わらず「php-cgi」がねぇよと言われる。

そこでHomebrewを使ってPHP5.6を入れてみることに。

http://takemaru123.hatenablog.jp/entry/2014/11/27/224037
※5.6のインストールについては上記サイトで可能

これでPHP stormのPHP Interpreterに設定をしてあげると無事に動きました。

 - 開発

  関連記事

By: MattysFlicks
PhpStorm使い始めました

これまでずっとEclipse一筋で開発してたんですが、 PhpStormが超絶便 …

By: epSos .de
Mac OS Yosemiteを初期化する

Macを買い換えたので、古いMacは処分することに。 そこで、古いMac PCを …

By: Yuichiro Haga
iOSでPush通知を実装する

基本的に必要なものは以下 ①AppIDに紐づいたPush Notificatio …

By: Steve Greer
Appcelarator StudioにBitbucketを連携

Mac買い替えで移行により、対応が必要になった。 やり方は以下サイトを参考にすれ …

By: Chris Dlugosz
iPhoneアプリ開発でよく使うサイト

iPhoneアプリ開発でよく使うサイトをとりあえずパッと思いつく限りであげてみま …

By: Erich Ferdinand
さくらVPSにドメインを設定する

さくらVPSに設定したWordPressのサイトにドメインを設定したのでそのメモ …

By: Tim Pierce
PHPで特定のサイトにリファラを空にしてアクセスする

これは悪用すると色々と問題になるかもなので、良心と節度をもって利用しましょう。 …

By: David Shankbone
Swiftで作った流行りのRSS ReaderのSampleを動かしてみた

これまでアプリ開発はTitaniumしかまともに使ったことがなかったんですが、 …

By: Yeray Hdez Guerra
iOSシミュレータが繋がらなくなる問題

iOSが8.1以上でウイルスバスター for MacをインストールしているとiO …

By: hiroooooki
スライダーを作ってみる

かっちょいいスライダーとかは探したらいっぱいあったんですが、 個人的にはビューに …