Symfoware

Symfowareについての考察blog

Ubuntu + GAE + PHPで「--php_executable_path flag set to the path of the php-cgi binary」

Ubuntu 14.04 + Google App Engine + PHPなローカルデバッグ環境を作っていると
「--php_executable_path flag set to the path of the php-cgi binary」という
エラーになりました。

これはphp5-cgiをインストールして、起動時の引数にパスを含めれば良いのですが、

Ubuntu 14.04にGoogle App Engine(GAE) + PHPの開発環境を構築する

毎回指定するのが面倒くさい。
どうにかならないか考えてみました。


1案.エイリアスを作る



これが一番簡単だと思います。


$ vi ~/.bashrc




末尾に1行追加


alias dev_appserver='dev_appserver.py --php_executable_path=/usr/bin/php-cgi'




作成したエイリアスでデバッグサーバー起動


$ dev_appserver php-sample







2案.dev_appserver.pyを編集



アップデート時に上書きされそうですが。


$ vi /home/baranche/google-cloud-sdk/bin/dev_appserver.py




--php_executable_pathを加えます。


  1. def main():
  2. """Launches dev_appserver.py."""
  3. args = [
  4.      '--skip_sdk_update_check=True',
  5.      '--php_executable_path=/usr/bin/php-cgi'
  6. ]





WindowsやMacでの実行とコマンドが同じになるので、
2案の対応を行うことにしました。

関連記事

テーマ:サーバ - ジャンル:コンピュータ

  1. 2015/03/17(火) 23:39:31|
  2. PHP
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<Google App Engine(GAE)でCodeIgniter 3を動かす | ホーム | Ubuntu 14.04にGoogle App Engine(GAE) + PHPの開発環境を構築する>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1696-825532e0
この記事にトラックバックする(FC2ブログユーザー)