簡體   English   中英

無法使用PHP運行Google App Engine腳本

[英]Unable to run google app engine script with PHP

因此,我試圖運行Hello World腳本,但是每當運行dev_appserver.py時,我都會碰壁。

這是腳本中的錯誤日志:

$ appengine / dev_appserver.py --php_executable_path = / usr / local / bin / php-cgi HelloWorld

...

錯誤2016-03-29 12:57:30,588 php_runtime.py:348] PHP運行時不可用回溯(最近一次調用最近):文件“ / Users // desktop / appengine / google / appengine / tools / devappserver2 / php_runtime .py“,第344行,位於new_instance self._check_binaries(php_executable_path,gae_extension_path)文件“ /Users//desktop/appengine/google/appengine/tools/devappserver2/php_runtime.py”,第284行,位於_check_binaries cls._check_environment(php_executable ,env)_check_environment中的文件“ /Users//desktop/appengine/google/appengine/tools/devappserver2/php_runtime.py”,行259引發_PHPEnvironmentError(check_process_stdout)_PHPEnvironmentError:未指定輸入文件。

作為我的El Capitan設置的背景...

我以前使用以下命令將PHP更新為5.5:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5

但是我也通過HomeBrew php54下載了,這應該是運行在上面的可執行路徑中發布的php-cgi腳本的內容。

有什么想法嗎?

事實證明,答案非常明顯-我安裝的是Go SDK,而不是PHP! 當您單擊PHP時,Google網站滾動到錯誤的位置。 浪費大量時間試圖解決此問題-沒關系。 希望這對我一樣簡單!

如果您已經安裝了google-cloud-sdk,請運行以下命令:

gcloud組件安裝app-engine-php-darwin

在此之后,您無需指定該路徑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM