さたけむ.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: Wikileaks Mobile Information Collection Unit
iOSアプリにLocal Notificationを実装する

iOSアプリにLocal Notificationを実装したのでそのメモ。 参考 …

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

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

NIFTY CloudにWordPressを導入する

ニフティクラウド内でWordpressを導入したので、そのメモ。 ■サーバー内環 …

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

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

By: Steve Greer
Appcelarator StudioにBitbucketを連携

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

By: TANAKA Juuyoh (田中十洋)
さくらVPSにWordPressを導入する

ブログを始めるにあたってさくらVPSにWordPressを導入したので、そのメモ …

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

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

By: Next TwentyEight
FuelPHPで配列をGETで扱う

FuelPHPを使っているとパラメータごとに/で区切るため、 複数の値などをパラ …

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

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

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

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