【发布时间】:2013-05-18 14:22:24
【问题描述】:
我正在尝试在本地 Google App Engine 上运行示例 php 脚本。
在Installing the PHP SDK on Linux Google Developer Docs 上,我跳过了安装 PHP,因为我已经在我的 Ubuntu 系统上安装了它,之前将它安装为 sudo apt-get install php5 and php 5-*。我的php-cgi 是/usr/bin/php-cgi
python google_appengine/dev_appserver.py --php_executable_path=/usr/bin/php-cgi Dropbox/webapps/helloworld/
INFO 2013-05-18 14:10:06,849 sdk_update_checker.py:244] Checking for updates to the SDK.
INFO 2013-05-18 14:10:10,024 sdk_update_checker.py:260] Update check failed: HTTP Error 404: Not Found
WARNING 2013-05-18 14:10:10,554 simple_search_stub.py:962] Could not read search indexes from /tmp/appengine.helloworld.epqrs-mango/search_indexes
INFO 2013-05-18 14:10:10,557 api_server.py:153] Starting API server at: http://localhost:42925
INFO 2013-05-18 14:10:10,590 dispatcher.py:164] Starting server "default" running at: http://localhost:8080
INFO 2013-05-18 14:10:10,592 admin_server.py:117] Starting admin server at: http://localhost:8000
ERROR 2013-05-18 14:10:10,915 php_runtime.py:199] The PHP runtime is not available because: The PHP runtime cannot be run with the "Memcache" PECL extension installed
那么错误的原因可能是什么?不能与现有的 PHP 设置一起运行吗?
【问题讨论】:
-
我相信 GAE 有它自己的内置版本的 memcached - 你不需要也无法安装 PECL 版本。
-
Danack - 添加您的评论作为答案,因为它是正确的。
标签: php google-app-engine memcached