我不是php开发人员,但我正在摆弄MAMP。我已经安装了MAMP,并且我的php include()调用不起作用。
[13-Jul-2010 19:23:30] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '1' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php:/Applications/MAMP/htdocs/mt_sandbox/php/') in /Applications/MAMP/htdocs/mt_sandbox/php/email/owner_emails.php on line 5正如你在那里看到的,我试图编辑我的php.ini文件,以使用到我的项目'mt_sandbox‘的'php’目录的第二个包含路径。
以下是确切的包含内容
require_once("Mail.php") or die ('php load error for Mail.php');
require_once('/Applications/MAMP/htdocs/mt_sandbox/php/email/email_manager.php') or die ('php load error for email/email_manager.php');die消息没有触发,因为我得到了PHP致命错误。
有人能告诉我我哪里做错了吗?如何让安装程序在我的脚本中使用include?
发布于 2012-12-13 00:54:26
在升级到Mountain Lion之后,我遇到了同样的问题。考虑到你的帖子有多老了,我想你已经解决了这个问题,但我认为答案可能对其他人搜索有用。
在为MAMP安装pear扩展时,请确保使用MAMP中的pear包运行命令。如果pear已经安装在MAMP之外,并且您执行
pear install -a Mail这将触发错误的pear函数。执行此命令将告诉您正在使用哪个pear函数。
which pear对于我来说,它位于/opt/local/bin/pear中
要使用MAMP pear函数,我导航到目录'/Applications/MAMP/bin/php/php5.4.4/bin‘并使用以下命令
./pear install -a Mail这在MAMP中启动了pear命令,并为我安装了这个包。
发布于 2010-07-14 07:58:21
使用要包含的文件的绝对路径
https://stackoverflow.com/questions/3242406
复制相似问题