[英]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.