簡體   English   中英

嘗試安裝Learning Locker-PHP Artisan Migration

[英]Trying to install Learning Locker - php artisan migrate

我想在OSX的Mac上安裝Learning Locker ,我使用的是brew裝的php55。 我已經完成以下工作:

$brew install php55
$brew install mcrypt
$brew install php55-mcrypt

在執行遷移的步驟中,出現以下錯誤:

$php artisan migrate
 Mcrypt PHP extension required.

我已經在以下位置嘗試了解決方案: Laravel需要Mcrypt PHP擴展

http://digitizor.com/2014/06/29/fix-mcrypt-php-extension-required-laravel/

我實際上是一個Rails開發人員,從未使用過mongo,也完全不熟悉PHP,因此不用說我在這里非常陌生。

在此先感謝您的幫助!

我認為您至少不需要針對最新版本運行$brew install mcrypt 對我來說,問題是我安裝了多個版本的php,並將mcrypt擴展名添加到了錯誤的php.ini中。 我相信Homebrew將在這里為您設置擴展程序:

/usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini

嘗試運行brew info php56(或您擁有的任何版本)。 這在“警告”部分下提供了一些有見地的信息:

==>注意事項

...

可以在以下位置找到php.ini文件:/usr/local/etc/php/5.6/php.ini

如果您在定制擴展擴展方面遇到問題,請在路徑中將/ usr / local / bin放在/ usr / sbin之前,以確保您使用的是brew版本:

  PATH="/usr/local/bin:$PATH" 

PHP56擴展將始終針對該PHP進行編譯。 請使用--without-homebrew-php安裝它們以啟用針對系統PHP的編譯。

...

另外,請確保您針對最新的沖泡進行跑步:

$ brew update
$ brew install php56
//or upgrade: $ brew upgrade php56
$ brew install php56-mcrypt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM