首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未加载INI文件(php.ini)

未加载INI文件(php.ini)
EN

Stack Overflow用户
提问于 2013-08-18 22:42:17
回答 2查看 355关注 0票数 1

当我试图安装propel并试图使用以下命令运行它时:

库/推进/生成器/bin/推进-gen

我总是会犯这样的错误:

警告: /Applications/MAMP/htdocs/GentseFeesten/library/propel/generator/bin/phing.php (phing/Phing.php):未能打开流:第39行的require_once中没有这样的文件或目录 致命错误: /Applications/MAMP/htdocs/GentseFeesten/library/propel/generator/bin/phing.php第39行中的require_once():失败的打开要求'phing/Phing.php‘(include_path=.:’)

当我搜索解决方案时,我在堆栈溢出上找到了this主题。

在以下步骤:

检查是否使用了正确的php.ini: 运行php并查看正在加载的INI文件。然后确保这个INI文件在它的include_path中包含PEAR目录

我从我的命令行得到这个:

没有ini文件被加载..。

我使用的是具有PHP5.4.4版本的MAMP。当我用<?php phpinfo(); ?>检查php版本时

我看到php版本是"5.4.4“。

当我检查终端中的php版本时,

php -v

我明白了:

我做错了什么?

更新:当我运行

定位php.ini

在终端,我得到了这样的结果:

我已经将.:/usr/lib/php/pear添加到php5.4.4/中的php.ini文件中,但结果仍然相同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-19 17:41:04

将版本更改为我的MAMP版本,它起作用了!

票数 0
EN

Stack Overflow用户

发布于 2013-08-19 00:03:20

PHP的命令行版本与The服务器中的PHP完全不同。您的命令行版本看起来像是一个未配置的CLI可执行文件,位于“某处”,我认为您应该在您的计算机上安装PHP5.4.4CLI的匹配版本。然后,您也可以配置PEAR,并获得Phing的工作副本。

命令行上当前的PHP在哪里?which php它有什么配置?php -i

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

https://stackoverflow.com/questions/18304353

复制
相关文章

相似问题

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