php.ini.default在Mac OS X Snow Leopard上没有找到新的cloudfusion路径

时间:2012-08-06 00:32:45

标签: php macos amazon-ec2

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

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

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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