使用XAMPP和PEAR安装后AWS SDK未找到

我试图建立AWS SDK的PHP在一个EC2实例,但我有麻烦的SDK工作。 只是要注意,我是新来的所有AWS服务,并且我只写PHP脚本,我以前从来没有配置它。 当我运行下面的脚本,我碰到一个“ 致命错误:类'AmazonEC2”在第6行/opt/lampp/htdocs/index.php未找到“:

require_once 'sdk.class.php'; $ec2 = new AmazonEC2(); //Line 6

据我所知道的,AmazonEC2类是:

/opt/lampp/lib/php/AWSSDKforPHP/services/ec2.class.php

我跟着这个设置指南:http://aws.amazon.com/articles/PHP/4261

这里还有一些细节:

  • EC2实例:中t1.Micro节点Basic 32-bit Amazon Linux AMI 2010.11.1 Beta (AMI Id: ami-76f0061f)
  • PHP是设置使用XAMPP。 基本上解压缩到/ opt / LAMPP,它是自包含的。
  • 使用PEAR安装SDK。 完成与:
    • 须藤的/ opt / LAMPP / bin中/梨通道发现pear.amazonwebservices.com
    • 须藤的/ opt / LAMPP / bin中/梨安装AWS / SDK

我的路径设置为“:/选择/ LAMPP / lib中/ PHP的”默认情况下。 我尝试添加“:/选择/ LAMPP / lib中/ PHP / AWSSDKforPHP”,但没有奏效。 我试图更改文件权限,但没有骰子。

我以前从未使用过梨,或XAMPP。 任何想法我如何能得到SDK与PHP的工作吗? 我想那一定是只是一个include_path中的问题,但我不知道如何设置它的工作。 (重置后,我改变php.ini文件,这样是不是问题要么阿帕奇)。

下面是我的系统上某些路径:

/opt/lampp/lib/php/AWSSDKforPHP /opt/lampp/etc/php.ini /opt/lampp/htdocs/index.php /home/ec2-user/.aws/sdk/config.inc.php

--------------解决方案-------------

一个古老的线程的那种啊,随便吧。

我有同样的问题,但在Windows上使用WAMP和使用Amazon S3,而不是EC2。 添加以下包括解决我的问题:

require_once 'AWSSDKforPHP/sdk.class.php';

包括“AWSSDKforPHP /服务/ s3.class.php”,沿着别人已经提出的方针,只是把更多的错误对其他失踪类。

我认为PEAR自动执行此操作,还要检查以确保PEAR文件夹在你的php.ini文件中的“include_path中”设置:

include_path=".;C:\Program Files\wamp\bin\php\php5.2.11\pear"

我发现你相同的AWS论坛帖子,而寻找一个可能的答案:https://forums.aws.amazon.com/thread.jspa?threadID=59213

您是否尝试过不使用PEAR? 他们还通过Git和可下载的.zip文件提供安装。 根据我的经验,PEAR可以淫荡和不可靠的时间。 我肯定不会推荐给人们新的PHP或CLI。

你有没有更新了PHP的php.ini中的include_path?

编辑:在第二次看,似乎你没有。 您是否尝试过包括services/ec2.class.php在你要运行脚本文件?

你最有可能需要或者添加了“服务”文件夹到您的路径或要求类是这样的:

require_once('services/ec2.class.php');

我有一个类似的问题早。 就我而言,sdk.class.php是在我已经包括了不同的文件夹。

所以,你可能要检查的路径在哪里sdk.class是,可能是一对夫妇的功能,require_once他们那里创建自己的.php文件,并确认,如果你正在访问正确的道路。

分类:php 时间:2012-01-01 人气:1
分享到:

相关文章

  • 我如何脚本警报,当我的亚马逊网络服务使用率上升超过一定数额? 2012-02-28

    我们使用S3,SimpleDB的和SQS在一个相当复杂的工程. 我想能够自动跟踪其使用情况,以确保我们不要一下子就花费大量的钱的时候,我们并没有打算(也许是因为一个bug). 是否有阅读所有亚马逊网络服务和/或帐户从脚本当前实时的美元费用的使用数据的方式? 或任何服务或脚本,它提供警报的基础上吗? --------------解决方案------------- 亚马逊刚刚宣布,你现在可以"的任何指标设置警报,亚马逊CloudWatch的显示器"(CPU利用率,磁盘读写和网络流量等).

  • 你会推荐亚马逊网络服务的一个WordPress网站或MEDIATEMPLE? 2012-05-06

    你会推荐亚马逊网络服务的一个WordPress网站或我应该坚持使用MEDIATEMPLE? --------------解决方案------------- 答案是:这取决于. 如何精细你需要让你的WP安装? 如果你需要控制你的安装和维护的每一个环节,从一个控制台或"超级用户"的角度来看的话很有道理采取一个AWS. 然而,大多数用户WP通过做了深入的管理工具,提供WP并能工作得很好,像MEDIATEMPLE(或他人)的主机上就好了. 您还需要考虑成本. 我认为,即使有廉价的小型实例和适度

  • 存储使用亚马逊网络服务S3 VS谷歌应用程序引擎的相对优势 2012-06-03

    你看到了什么是亚马逊网络服务S3的优点和缺点与谷歌应用引擎相比? 每GB的成本二是,当时我问,大致相似; 我还没有看到关于服务质量的普遍投诉; 所以我觉得其中一个使用可能取决于(万物)的API的决定. 谷歌的API伤了你的内容纳入他们所谓的静态内容 ,比如你的CSS文件,网页图标,图像等和非静态动态生成的HTTP响应. 请求静态的东西将供应给任何请求,直到达到您的带宽限制; 非静态的要求将得到满足,直到达到您的带宽或CPU限制. 关于你的非静态请求,您可以提供您能够在Python中表达任何逻辑,

  • 什么是定制和查看亚马逊网络服务使用情况报告的最佳方法是什么? 2012-09-28

    没有人知道最好的工具,用来查看亚马逊网络服务的使用报告? 我已经下载以前的报告为.csv,并在Excel中打开. 我希望能够产生与数据的自定义报告,然而,因此认为XML是一个更好的选择,并使用类似的Altova XMLSpy的一个样式表生成自定义报告. 有没有一种方法来使用Excel做到这一点 - 创建一个格式化的CSV我需要每次的方式的模板? 感谢任何指针 --------------解决方案------------- Excel可能是单向的,如果你碰巧发现一个忍者......这不只是两个产品

  • 什么是最具可扩展性和高性能的亚马逊网络服务(AWS)的一个RESTful Web服务配置? 2012-11-18

    我建立一个异步RESTful Web服务,我试图找出最具可扩展性和高性能的解决方案是什么. 本来,我计划使用FriendFeed的配置,使用一台机器上运行Nginx的承载静态内容,起到负载均衡器,并充当反向代理运行动态内容龙卷风Web服务器四台机器. 我们推荐单核机器上运行四核机各龙卷风服务器上nginx的. 亚马逊网络服务(AWS)似乎是最经济,最灵活的托管服务提供商,所以这里是我的问题: 1A)在AWS上,我只能找到c1.medium(双核CPU和1.7 GB的内存)实例类型. 因此,这是否

  • 集成王氏亚马逊网络服务 2013-03-10

    我想使用亚马逊Web服务来存储文件,我是新来的亚马逊Web服务. 我想知道亚马逊网络服务能否提供任何API(如Web服务)为我们的上传,下载,文件列表? 不胜感激,如果有人可以提供一个新手一些文件. 另一个问题是,如果我的视频文件上传到亚马逊的Web服务,它提供了视频流的能力? 在预先感谢乔治 --------------解决方案------------- 是的,它确实. 我在输入"使用亚马逊网络服务来存储文件",以谷歌,并导致你正在寻找网页结果的第一个环节. 我会强烈建议决定一前检查

  • 能亚马逊网络服务(AWS)可用于大型数据库? 2013-04-28

    我有一个需要几十的存储项目TBs数据. 首先,几个TBs数据将被保存. 然后,该数据预计的速度增长5 GB每一天. 基于业务逻辑,我能够跨拆分此10,000s文件/表格(每个文件/表将包括大小的数据〜的1 [GB] (注:在任何特定的时间点,只有10-20 [GB]比如说,20桌)被认为是hot data .我会积极地对查询) 亚马逊网络服务(AWS),可用于存储和查询等大量的数据? 相反,如果我想这个数据存储在内部,什么是接近最好的方法(例如,很显然,我不能让所有的一台机器上等数据)? ---

  • 亚马逊网络服务+ iphone教程 2013-11-05

    我试着谷歌上搜索,但没有与iphone亚马逊网络服务(AWS)成功找到教程. 我想学习如何使用AWS与iPhone. 请大家帮我出,通过提供一些教程,指导方针等. 欣赏它. 商祺 --------------解决方案------------- 看起来他们有一个这样的SDK ... http://aws.amazon.com/articles/5127796662758927 希望这有助于保持如果你发现别的我贴.. 可悲的是,你不能在iPhone应用程序使用电子亚马逊API: http://tec

  • 保持与亚马逊网络服务的秘密密钥的秘密 2014-06-09

    我在玩弄我的个人项目中使用亚马逊网络服务. 我抓起自己的AWS SDK的.NET和我使用的,但我是一个有点困惑. 访问Web服务(在这种情况下,SimpleDB的,虽然我不认为这是真的材料的问题)通过公/私密钥对授权. AWS的SDK用于创建一个客户端对象.NET API需要私钥: AWSClientFactory.CreateAmazonSimpleDBClient(publicKey, privateKey); 这是一个客户端应用程序,因此代码将在客户端上运行的全部. 这表明,客户端将需要访

  • 亚马逊网络服务,通过结果集分页 2013-02-06

    我期待通过ItemLookupRequest 没有在结果集中使用tagpage页面的选项,但在WSDL心不是一个tagpage选项. 我遇到的问题是Itemlookup只返回10个结果. 如何设置在结果页面我没有出tagpage选项? 非常感谢你的帮助 我的目标是传递一个ISBN亚马逊和接收那本书是在出售所有价格. 它看起来像我只能接收10个随机的价格. 我怎样才能得到所有的价格,如果他们限制我回到10的价格,不让我做某种形式的分页 --------------解决方案-------------

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.596 (s). 10 q(s)