2013-05-16 86 views
0

我想在我的Mac 10.6/PHP 5.4.14安裝Laravel4。我似乎正在走下一個兔子洞。安裝Laravel4 - 說我需要這個Mcrypt,但我剛安裝了它

「作曲家安裝」荷蘭國際集團Laravel4 ..命令行後發現,我需要這個Mcrypt PHP擴展。所以我試圖安裝,我被告知我必須安裝Mhash。所以我安裝Mhash ..然後回去和安裝這個Mcrypt

extension = mcrypt.so 
Libraries have been installed in: 
/Users/****/downloads/php-5.4.14/ext/mcrypt/modules 

然後我又回到安裝Laravel 4,現在我展示這個

PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20100525/intl.so' - dlopen(/opt/local/lib/php/extensions/no-debug-non-zts-20100525/intl.so, 9): image not found in Unknown on line 0 
Loading composer repositories with package information 
Installing dependencies from lock file 
Nothing to install or update 
Generating autoload files 
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20100525/intl.so' - dlopen(/opt/local/lib/php/extensions/no-debug-non-zts-20100525/intl.so, 9): image not found in Unknown on line 0 
Laravel requires the Mcrypt PHP extension. 

..我想我已經採取關心那intl.so問題..但似乎我安裝了一箇舊版本?

Module compiled with module API=20090626 
PHP compiled with module API=20100525 
These options need to match 
in Unknown on line 0 
Laravel requires the Mcrypt PHP extension. 

那麼有人可能會給我一點點的看法,並指出我在正確的方向嗎?我對編譯PHP有些模糊。

+1

我用這個安裝mcrypt的,你可能已經看到了,但如果沒有... http://www.coolestguyplanettech.com/how-to-install-mcrypt-for-php-on-mac-osx -lion-10-7-development-server/ – Brad

回答

1

你是如何安裝PHP?

我想你安裝了5.4版本是越來越夾雜了內置5.3自帶的OS X.

+0

我想這可能是一個問題。如果有什麼特別的,你會「卸載」一個版本,我不認爲我做到了。我只是按照說明下載和安裝PHP5.4。所以..例如,現在我的/ opt/local/lib/php/ext文件夾中有3個文件夾。 「no-debug-non-zts-20090626」,一個雙「no-debug-non-zts-20090626 2」和「」no-debug-non-zts-20100525「。但是2010文件夾假設屬於php5.4)沒有intl.so,我記得,所以我跟着在線說明,得到它(prolly其中,2009年增加了一倍夾來自)。所以,我應該怎麼辦? –

2

您的命令行可能會使用不同版本的PHP版本。您必須更新您的.bash_profile文件中的路徑變量才能指向正確版本的PHP。

+0

我應該看起來像? –

+0

你的.bash_profile應位於用戶主目錄這爲我工作「出口PATH =在/ usr /本地/ PHP5 /斌:$ PATH」 - 當然沒有引號 - 但這也可依據您的新版本的PHP已經安裝,這是安裝PHP的好資源[鏈接](http://php-osx.liip.ch/) –

+0

謝謝你的鏈接,我想我想嘗試重新安裝5.4。 14從頭開始我似乎一直在intl.so擴展中遇到問題你知道我是否需要做任何事情來「卸載」一個版本嗎?我找不到任何東西從谷歌搜索我不知道是否安裝過度安裝會混淆事物。我只想清理一下,從頭開始,並按照你建議的網站。 –

相關問題