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