0

我正在尝试阅读有关 Amazon EC2 的一本书,它说要在 cloudfusion sdk 的 etc 文件夹中的 php.ini 中包含一个新文件路径。所以我取消注释 php.ini.default 中的路径变量并将新路径设置为:

include_path = ".:/php/includes:/Users/john/cloudfusion"

但是当我尝试在名为 amazon 的文件夹中运行我的 php 脚本时,它一直给我错误:

Warning: require_once(sdk.class.php): failed to open stream: No such file or directory in /Users/john/amazon/create_bucket.php on line 26

Fatal error: require_once(): Failed opening required 'sdk.class.php' (include_path='.:') in /Users/john/amazon/create_bucket.php on line 26

有人有什么想法吗?

4

1 回答 1

1

PHP 不读取php.ini.default,它只是在内部默认为其中的值,以确保读取您的更改,您可以将该文件复制到php.ini并编辑您的值。

或者,您可以使用http://nl3.php.net/ini_set函数即时修改包含路径。您需要ini_set在实际使用之前使用require_once.

于 2012-08-06T00:39:01.627 回答