首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAMP php包括

MAMP php包括
EN

Stack Overflow用户
提问于 2010-07-14 07:46:26
回答 2查看 3.1K关注 0票数 1

我不是php开发人员,但我正在摆弄MAMP。我已经安装了MAMP,并且我的php include()调用不起作用。

代码语言:javascript
复制
[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’目录的第二个包含路径。

以下是确切的包含内容

代码语言:javascript
复制
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?

EN

回答 2

Stack Overflow用户

发布于 2012-12-13 00:54:26

在升级到Mountain Lion之后,我遇到了同样的问题。考虑到你的帖子有多老了,我想你已经解决了这个问题,但我认为答案可能对其他人搜索有用。

在为MAMP安装pear扩展时,请确保使用MAMP中的pear包运行命令。如果pear已经安装在MAMP之外,并且您执行

代码语言:javascript
复制
pear install -a Mail

这将触发错误的pear函数。执行此命令将告诉您正在使用哪个pear函数。

代码语言:javascript
复制
which pear

对于我来说,它位于/opt/local/bin/pear中

要使用MAMP pear函数,我导航到目录'/Applications/MAMP/bin/php/php5.4.4/bin‘并使用以下命令

代码语言:javascript
复制
./pear install -a Mail

这在MAMP中启动了pear命令,并为我安装了这个包。

票数 3
EN

Stack Overflow用户

发布于 2010-07-14 07:58:21

使用要包含的文件的绝对路径

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3242406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档