Как я могу установить расширение php_fileinfo в мой php.ini в Windows 10

#php #windows #php-ini

Вопрос:

У меня проблема с моим компьютером Windows 10.

У меня есть некоторые ошибки, когда я пытаюсь выполнить composer install в разных проектах, например :

   Problem 1
- laravel/framework[v8.65.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].
- league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires laravel/framework ^8.65 -> satisfiable by laravel/framework[v8.65.0, ..., 8.x-dev].

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

Итак, я искал, как я могу это исправить, и 80% ответов касаются «раскомментировать extension=php_fileinfo.dll в вашем php.ini».

Проблема в том, что я не нахожу эту строку, поэтому я не могу ее раскомментировать => Как я могу установить ее в свою Windows 10?

 [ExtensionList]
extension=php_mysqli.dll
extension=php_mbstring.dll
(...)
extension=php_soap.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_imap.dll
extension=php_tidy.dll
 

Я попытался просто добавить строку extension=php_fileinfo.dll в свой php.ini и сохранить ее, но у меня нет авторизации, и я не могу открыть этот файл как администратор, щелкнув правой кнопкой мыши => Как я могу это сделать?

Если у вас есть какой-либо способ, дайте мне знать, пожалуйста, спасибо.

Ответ №1:

Я использую Windows для веб-разработки, и у меня много раз возникали подобные проблемы. Попробуйте использовать Docker, это очень поможет вам в разработке.

https://www.docker.com/

Ответ №2:

Я нашел, как отредактировать my php.ini в моей Windows, перейдя по этой ссылке :

  1. Нажмите на логотип Windows (внизу слева)
  2. Введите Notepad в поле поиска
  3. Щелкните правой кнопкой мыши на блокноте и выберите Запуск от имени администратора
  4. В блокноте нажмите «Файл»> «Открыть и вставить» C:Program FilesPHPv7.4php.ini
  5. Редактировать
  6. Сохранить