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