2015-08-25 6 views
-1

Я переехал в mac os x, и я установил vhost для моего проекта laravel, но когда я запустил его, скажите мне, что требуется расширение Mcrypt PHP. Итак, я использовал этот tuto http://coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-10-yosemite-development-server/ и остановил новую версию php 5.6.11 с mcrypt на ней, но когда я пытаюсь phpinfo() на веб-странице, она все еще показывает мне версию php 5.5.20 и mcrypt не работает, так как Я использую мой новый в застопоренной версии php для запуска моего проекта?установить mcrypt на mac os maveriks

+0

Вы можете рассмотреть возможность запуска в виртуальной машина, например, с помощью [Laravel Homestead] (http://laravel.com/docs/4.2/homestead). В то время как PHP OS X можно настроить с помощью mcrypt, установить MySQL и т. Д., Может быть намного проще использовать предварительно построенный (и Laravel-официальный) виртуальный блок. Плюс, если вы переключитесь на другую ОС, вы можете взять ее с собой ... –

ответ

1

Возможно, на вашем Mac установлены две версии php. Используйте приведенную ниже команду, чтобы увидеть текущую версию.

$ php -v

Решение 1

Вы можете изменить версию, редактировать файл конфиг апача.

vim /etc/apache2/httpd.conf найти LoadModule php5_module и изменить «так» к новому php56 вы установили.

Решение 2

Я рекомендую вам использовать Homebrew для управления пакетами на Mac. (Homebrew: http://brew.sh/)

И это, как установить php56 после установленного Homebrew:

установки PHP: $ brew install php56

установить расширение Mcrypt: $ brew install php56-mcrypt

+0

thx это сработало :) –