我請點擊此鏈接: https://cloud.google.com/appengine/docs/php/#creating_a_simple_request_handler谷歌的AppEngine - PHP運行時是暫無數據
我下載SDK,並創建文件夾的HelloWorld和包含的內容。然後我運行此代碼:
/google_appengine/dev_appserver.py /helloworld
然後輸出是:
INFO 2015年12月30日08:10:02546 sdk_update_checker.py:229]檢查更新的SDK。
INFO 2015-12-30 08:10:02,722 sdk_update_checker.py:257] SDK是最新的。
警告2015年12月30日08:10:02749 simple_search_stub.py:1126]無法讀取/tmp/appengine.helloworld.root/search_indexes
信息2015年12月30日08:10搜索索引:02752 api_server.py:205]在啓動API服務器:http://localhost:55572
信息二零一五年十二月三十日08:10:02754 dispatcher.py:197]啓動模塊 「默認」 在運行:http://localhost:8080
INFO 2015年-12-30 08:10:02,755 admin_server.py:116]啓動管理服務器:http://localhost:8000
ERROR 2015年12月30日08:10:03757 php_runtime.py:348] PHP運行時不可用
回溯(最近通話最後一個):
文件「/ google_appengine /谷歌/ AppEngine上/tools/devappserver2/php_runtime.py」, 線344,在new_instance self._check_binaries(php_executable_path,gae_extension_path)
文件 「/google_appengine/google/appengine/tools/devappserver2/php_runtime.py」, 線265,在_check_binaries中引發_PHPBinaryError('開發服務器必須以'PHPBinaryError:開發服務器必須以設置爲php-cgi二進制文件路徑的--php_executable_path標誌啓動。
如果你這樣做遵循的最後一條消息中明確指示,並添加到您的命令行中運行dev_appserver.py的所以會發生什麼'--php_executable_path'標誌後跟php-cgi二進制文件的路徑? –
是直接位於'/'中的helloworld目錄嗎?如果不是,你可能在'dev_apserver的參數中有一個錯字。 py' cmd,在教程中'/'在最後... –
[Google應用程序引擎php可執行文件路徑未找到]的可能重複(http://stackoverflow.com/questions/20618871/google-app-engine -php可執行的路徑未找到) – Nicholas