Привет, ребята, у меня небольшая ошибка, я пытаюсь интегрировать 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
не работает у меня нет zend_extension или расширения для imagick.so ...
Я ищу, прежде чем опубликовать это, и ничего не решило мою проблему, единственное, что я не сделал, это проверить, загружен ли у меня другой php.ini, но не знаю, как это сделать в Fedora 28 ..?
я сделал: php -i | grep 'Загруженный файл конфигурации', но загружен только один файл php.ini ... и он хороший ...
Попробуйте php -i|grep ini
Хотя все указывает на файлы конфигурации ... похоже, это общее сообщение для модулей, загруженных в два ini-файла, теперь миссия состоит в том, чтобы найти их. форумы.freebsd.org/threads/… Также вы пытались удалить расширение php?
Вы можете использовать команду php --ini, чтобы получить список всех файлов конфигурации ini, которые обрабатываются PHP. Вам нужно будет проверить их все и убедиться, что расширение загружено только в один из файлов.
php -i | grep ini у меня только один php.ini






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