Проблема установки CodeIgniter 4 с composer - PullRequest
0 голосов
/ 16 февраля 2020

У меня возникают проблемы при попытке установить CodeIgniter 4 через Composer на локальном сервере (xampp)

Код, который выдает меня, следующий:

    PS C:\Users\PuercoRico> cd D:\xampp\htdocs
PS D:\xampp\htdocs> composer create-project codeigniter4/appstarter ci4 -s rc
Installing codeigniter4/appstarter (4.0.0-rc.4)
  - Installing codeigniter4/appstarter (4.0.0-rc.4): Loading from cache
Created project in ci4
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - codeigniter4/framework v4.0.0-rc.3 requires ext-intl * -> the requested PHP extension intl is missing from your system.
    - codeigniter4/framework v4.0.0-rc.2.1 requires ext-intl * -> the requested PHP extension intl is missing from your system.
    - codeigniter4/framework v4.0.0-rc.2 requires ext-intl * -> the requested PHP extension intl is missing from your system.
    - codeigniter4/framework v4.0.0-rc.1 requires ext-intl * -> the requested PHP extension intl is missing from your system.
    - codeigniter4/framework 4.0.0-rc.4 requires ext-intl * -> the requested PHP extension intl is missing from your system.
    - Installation request for codeigniter4/framework ^4@rc -> satisfiable by codeigniter4/framework[4.0.0-rc.4, v4.0.0-rc.1, v4.0.0-rc.2, v4.0.0-rc.2.1, v4.0.0-rc.3].

  To enable extensions, verify that they are enabled in your .ini files:
    - D:\xampp\php\php.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Я использую версию php 7.4.1

Любая идея, что это за ошибка или как я могу ее исправить.

1 Ответ

2 голосов
/ 16 февраля 2020

Ваш PHP отсутствует intl расширение. Это полезно для форматирования валюты, числа и даты / времени, а также для сопоставлений, соответствующих требованиям UCA, для форматирования сообщений и нормализации текста .. et c.

Проверьте Codeignitor 4 Документация :

Выполните шаги, чтобы установить его в XAMPP -

  1. Открыть [xampp_folder_path] / php / php .ini для редактирования.
  2. Найдите - extension = php_intl.dll и раскомментируйте строку, удалив точку с запятой.
  3. Сохраните файл php .ini и перезапустите Apache.

Это должно решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...