繁体   English   中英

没有加载任何INI文件(php.ini)

[英]No INI files are loaded (php.ini)

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

库/推进/发电机/斌/推进根

我总是收到此错误:

警告:require_once(phing / Phing.php):无法打开流:/Applications/MAMP/htdocs/GentseFeesten/library/propel/generator/bin/phing.php中没有这样的文件或目录,第39行

致命错误:require_once():无法在第39行的/Applications/MAMP/htdocs/GentseFeesten/library/propel/generator/bin/phing.php中打开所需的'phing / Phing.php'(include_path ='.:')

当我搜索解决方案时,我在stackoverflow上找到了这个主题。

在以下步骤中:

检查是否使用了正确的php.ini:

运行php --ini并查看正在加载的INI文件。 然后确保此INI文件的include_path中包含PEAR目录

我是从命令行获得的:

在此处输入图片说明

没有加载ini文件...

我正在将MAMP与PHP版本5.4.4一起使用。 当我用<?php phpinfo(); ?>检查php版本时<?php phpinfo(); ?> <?php phpinfo(); ?>
我看到php版本是“ 5.4.4”。
当我在终端中检查php版本时

的PHP -V

我得到这个:

在此处输入图片说明

我究竟做错了什么?

更新:当我运行

找到php.ini

在终端中,我得到以下结果: 在此处输入图片说明

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

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

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

将版本更改为我的MAMP版本,它可以正常工作!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM