簡體   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