Модуль PHP уже существует

Привет, ребята, у меня небольшая ошибка, я пытаюсь интегрировать mongoDB в свой проект Symfony :) Но когда я делаю php bin / console, у меня возникает эта ошибка:

PHP Warning: Module 'mongodb' already loaded in Unknown on line 0 Could not open input file: bin/console

Я думаю, что это происходит, когда я добавляю mongodb.so в свой php.ini.

Я думаю, что если я разрешаю это, это устранит мою ошибку с mongoDB, которую я объясняю там: ссылка на другой пост

Спасибо за все, кто попытается помочь: p

nb: у меня есть версия композитора 1.6.5 и php 7

Обновление: я сделал обновление композитора и то, что он теперь возвращает, когда я делаю php bin / console:

PHP Warning: Module 'mongodb' already loaded in Unknown on line 0 Symfony 3.4.14 (kernel: app, env: dev, debug: true)

Usage: command [options] [arguments]

Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output -n, --no-interaction Do not ask any interactive question -e, --env=ENV The Environment name. [default: "dev"] --no-debug Switches off debug mode. -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal > output, 2 for more verbose output and 3 for debug

Available commands: about Displays information about the > current project ....

Я понял это, когда сделал php --ini:

Loaded Configuration File:         /etc/php.ini
Scan for additional .ini files in: /etc/php.d
Additional .ini files parsed:      /etc/php.d/20-bcmath.ini,
/etc/php.d/20-bz2.ini,
/etc/php.d/20-calendar.ini,
/etc/php.d/20-ctype.ini,
/etc/php.d/20-curl.ini,
/etc/php.d/20-dom.ini,
/etc/php.d/20-exif.ini,
/etc/php.d/20-fileinfo.ini,
/etc/php.d/20-ftp.ini,
/etc/php.d/20-gd.ini,
/etc/php.d/20-gettext.ini,
/etc/php.d/20-iconv.ini,
/etc/php.d/20-json.ini,
/etc/php.d/20-mbstring.ini,
/etc/php.d/20-mysqlnd.ini,
/etc/php.d/20-pdo.ini,
/etc/php.d/20-phar.ini,
/etc/php.d/20-simplexml.ini,
/etc/php.d/20-sockets.ini,
/etc/php.d/20-sqlite3.ini,
/etc/php.d/20-tokenizer.ini,
/etc/php.d/20-xml.ini,
/etc/php.d/20-xmlwriter.ini,
/etc/php.d/20-xsl.ini,
/etc/php.d/30-mysqli.ini,
/etc/php.d/30-pdo_mysql.ini,
/etc/php.d/30-pdo_sqlite.ini,
/etc/php.d/30-wddx.ini,
/etc/php.d/30-xmlreader.ini,
/etc/php.d/50-mongodb.ini

Посмотрите, подойдет ли вам это решение: stackoverflow.com/questions/32764981/…

Rafael 13.08.2018 10:31

не работает у меня нет zend_extension или расширения для imagick.so ...

user10207775 13.08.2018 10:37

Я ищу, прежде чем опубликовать это, и ничего не решило мою проблему, единственное, что я не сделал, это проверить, загружен ли у меня другой php.ini, но не знаю, как это сделать в Fedora 28 ..?

user10207775 13.08.2018 10:38

я сделал: php -i | grep 'Загруженный файл конфигурации', но загружен только один файл php.ini ... и он хороший ...

user10207775 13.08.2018 10:42

Попробуйте php -i|grep ini

Nigel Ren 13.08.2018 10:48

Хотя все указывает на файлы конфигурации ... похоже, это общее сообщение для модулей, загруженных в два ini-файла, теперь миссия состоит в том, чтобы найти их. форумы.freebsd.org/threads/… Также вы пытались удалить расширение php?

Rafael 13.08.2018 11:07

Вы можете использовать команду php --ini, чтобы получить список всех файлов конфигурации ini, которые обрабатываются PHP. Вам нужно будет проверить их все и убедиться, что расширение загружено только в один из файлов.

xabbuh 13.08.2018 13:44

php -i | grep ini у меня только один php.ini

user10207775 13.08.2018 14:07
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
8
427
0

Другие вопросы по теме