我在用GAE学习PHP 为什么安装了python2.7.4以及php sdk,而创建好应用运行时却提示python未安装呢?
两个原因
一、你下载的Python有问题,建议到Python的官网下载最新版的2.7
二、你没有在环境变量中添加Python所在的目录
比如你的Python安装在D:\Python27\目录下
那进行如下操作(知道怎么设置环境变量的话 下面就不必看了):
1、开始 - 右键点击计算机 - 选择“属性”
2、高级系统设置 - 环境变量
3、找到 Path 这个变量,双击,添加上;D:\Python27;
4、一路点确定 完成
希望对你有所帮助~
怎样在Linux 上安装App Engine PHP SDK
App Engine PHP SDK里内置Web服务器,你可以用它在本机上运行或测试你的PHP应用。当然,通过SDK上传应用到AppEngine才是大家期待的。
App Engine PHP SDK要安装在Linux相关的系统上,请安装下列软件:
Python 2.7
PHP 5.4
App Engine PHP SDK
MySQL 5.5
1. 安装Python2.7
在大多数的Linux发行班上已经默认安装了,你可一通过下面的Command检查一下:
/usr/bin/env python -V
2. 安装PHP
安装5.4版的带php-cgi的PHP,不用问为什么,这是AppEngine PHP SDK的配置要求。
我用的是Ubuntu,安装流程如下:
sudo apt-get install gcclibmysqlclient-dev libxml2-devwget --trust-server-names php-5.4.15.tar.bz2
tar -xf php-5.4.15.tar
cd php-5.4.15
./configure--prefix=$PWD/installdir --enable-bcmath --with-mysqlmake install
请记住php-cgi的安装目录:$PWD/installdir/bin/php-cgi(AppEngine PHP SDK会经常用到)。
3. 安装SDK
App Engine PHP SDK的安装很简单,两行Command搞定:
wget appengine-php-sdk-1.8.0.zip
4. 安装MySQL
Google Cloud SQL是MySQL在Google'scloud上的在线版。AppEngine PHP applications使用GoogleCloud SQL来存储数据。所以本地测试环境上还是要安装MySQL的:
sudo apt-get install get mysql-server-5.5请记住用户名密码。
至此AppEngine PHP SDK安装完毕。
phpsdk怎么开始开发?
你有自己的网站,想开发一个php的sdk,然后开放出去给别人调用。
你已经下载了别人的sdk,然后想基于该sdk开发自己的应用。
第一种情况,无非是写一些开放接口,让别人可以对你网站进行有限的读写操作。
第二种情况很常见。最常见的就是我们下载微博的sdk,然后开发自己的应用。如果是这样,你可以多参考sdk的wiki页面,上面一般都有实例代码。
最外层包含:配置文件,鉴权和一些公共的函数。
HTTP目录主要包含了一些对http进行封装的类,这块你可以不用关心。
Storage目录主要包含两大块:Bucket中文件的管理和文件的上传。
Processing目录主要包含文件的处理,文件处理又包含两个方面:同步处理和异步处理。
Cdn目录主要包含了CDN的相关API,有文件的刷新和预取,CDN日志的下载等方法。
求解:下载了 PHP SDK 解压后 上传到网站的那个目录啊!
放到你自己规划的目录里,如windows系统(php_sdk.dll)可以规划到/plugins/dll/;而linux系统(php_sdk.so)则可以规划到/plugins/so/。最后在系统唯一入口文件或应用文件开头,加入php语句“dl
'dll或so文件的完整路径';”即可动态加载。如果你能联系服务器的管理员(付费服务器)就不用这么麻烦了
PHPSDK是什么?怎么解释这个英文?
你要知道SDK的意思就知道是什么东西了:
SDK通俗来讲就是软件开发工具包(Software Development Kit);
PHPSDK就是跟php有关的软件开发工具包,比如现在市面上有很多别人集成好的SDK,你就可以拿来直接使用的;就比如说APP推送,阿里就有集成好的phpSDK,你就可以按照官方文档进行使用啦,还有很多很多,可以自行百度