我目前正在本地開發環境中試用Google App Engine for PHP。到目前爲止,我一直在遵循https://developers.google.com/appengine/docs/php/gettingstarted/helloworld的指示,以便測試一個小應用程序以適應SDK的工作方式。但是,當我使用SDK加載測試Web服務器時,出現嘗試加載非常基本的helloworld.php示例的錯誤。我目前運行的命令是:Google App Engine PHP SDK在helloworld腳本上返回錯誤
../GoogleAppEngineSDK/google_appengine/dev_appserver.py --php_executable_path=/usr/bin/php --port=9999 helloworld/
正如你可以看到我使用自定義端口,以避免與在默認8080的SDK引擎加載罰款運行其他應用程序衝突,但只要我嘗試訪問我的應用程序在localhost下:9999我得到的錯誤:
AssertionError("invalid CGI response: ''",)
和網頁本身會引發500錯誤。
到目前爲止,我嘗試糾正這個問題沒有任何結果,並想知道是否有可能是我失蹤的東西。
我在發佈這個問題後兩個小時才發現我錯過了什麼。這些年來,只是習慣了Apache使用PHP模塊,我忘記了php5-cgi。 –