ошибка установки laravel с композитором

Я пытаюсь установить laravel следующим образом, уверен, что у меня установлен mcrypt

me:~/public_html$ composer create-project laravel/laravel laravel-test
 Installing laravel/laravel (v5.0.22)
 - Installing laravel/laravel (v5.0.22)
Loading from cache

Created project in laravel-test
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of      packages.

Problem 1
- Installation request for laravel/framework v5.0.16 -> satisfiable by laravel/framework[v5.0.16].
- laravel/framework v5.0.16 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.

person GAV    schedule 14.05.2015    source источник
comment
какую ОС вы используете?   -  person Sameer Shaikh    schedule 14.05.2015
comment
@sameer-shaikh использует Ubuntu   -  person GAV    schedule 14.05.2015
comment
возможный дубликат Laravel требует расширения Mcrypt PHP   -  person Sameer Shaikh    schedule 14.05.2015


Ответы (2)


sudo apt-get install php5-mcrypt

Создайте вспомогательную символическую ссылку и включите модуль:

cd /etc/php5/mods-available

ln -sf ../conf.d/mcrypt.ini .

php5enmod mcrypt

Наконец, перезагрузите конфигурацию apache2:

service apache2 reload

Сначала попробуйте это, а затем запустите приведенный выше код, так как для laravel необходимо установить расширение mcrypt php.

person Sameer Shaikh    schedule 14.05.2015
comment
Я сделал это, говорит, что он уже установлен. Я также пробовал sudo apt-get --reinstall install php5-mcrypt - person GAV; 14.05.2015
comment
ты перезагрузил свой терминал? - person Sameer Shaikh; 14.05.2015
comment
Да, я также добавил строку «extension=mcrypt.so» в свой файл php.ini, и это все еще не имеет значения. - person GAV; 14.05.2015
comment
Да, я перезапустил апач - person GAV; 14.05.2015
comment
если я делаю «sudo php5enmod mcrypt», возвращает ПРЕДУПРЕЖДЕНИЕ: ini-файл модуля mcrypt не существует в /etc/php5/mods-available - person GAV; 14.05.2015

Это решило мою проблему

  sudo rm /etc/php5/mods-available/mcrypt.ini
  sudo apt-get purge php5-mcrypt
  sudo apt-get install mcrypt
  sudo apt-get install php5-mcrypt
  sudo php5enmod mcrypt

ссылка здесь - Ошибка при установке Laravel: требуется расширение Mcrypt PHP

person GAV    schedule 14.05.2015