Heim > Backend-Entwicklung > PHP-Tutorial > Symfony – Das Composer-Installationsprogramm meldet einen Fehler. Ich habe PDO installiert und in php.ini konfiguriert. Warum meldet die Installation immer noch einen Fehler?

Symfony – Das Composer-Installationsprogramm meldet einen Fehler. Ich habe PDO installiert und in php.ini konfiguriert. Warum meldet die Installation immer noch einen Fehler?

WBOY
Freigeben: 2016-08-04 09:21:28
Original
2190 Leute haben es durchsucht

Komponist benötigt sonata-project/admin-bundle
PHP-Warnung: PHP-Startup: PDO: Modul kann nicht initialisiert werden
Modul kompiliert mit Modul-API=20121212
PHP kompiliert mit Modul-API=20100525
Diese Optionen müssen übereinstimmen
in „Unbekannt“ in Zeile 0
PHP-Warnung: PHP-Startup: Dynamische Bibliothek „/usr/local/php/lib/php/extensions/pdo/pdo_mysql.so“ kann nicht geladen werden – /usr /local/php/lib/php/extensions/pdo/pdo_mysql.so: undefiniertes Symbol: pdo_parse_params in Unbekannt in Zeile 0
Verwendet Version ^3.4 für sonata-project/admin-bundle
./composer.json hat wurde aktualisiert
Composer-Repositorys werden mit Paketinformationen geladen
Abhängigkeiten werden aktualisiert (einschließlich require-dev)
Ihre Anforderungen konnten nicht in einen installierbaren Satz von Paketen aufgelöst werden.

Problem 1

  • Das angeforderte Paket doctrine/orm (installiert in Version 2.4.8, erforderlich als ^2.5) kann von doctrine/orm[v2.4.8] erfüllt werden, diese stehen jedoch im Widerspruch zu Ihren Anforderungen oder der Mindeststabilität.
    Problem 2

  • Doktrin/Orm v2.5.4 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.3 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.2 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.1 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.0 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Installationsanfrage für Doktrin/Orm ^2.5 -> erfüllbar durch Doktrin/Orm[v2.5.0, v2.5.1, v2.5.2, v2.5.3, v2.5.4].

Um Erweiterungen zu aktivieren, überprüfen Sie, ob sie in diesen .ini-Dateien aktiviert sind:

  • /etc/php.ini

  • /etc/php.d/curl.ini

  • /etc/php.d/fileinfo.ini

  • /etc/php.d/json.ini

  • /etc/php.d/phar.ini

  • /etc/php.d/zip.ini
    Sie können php --ini auch im Terminal ausführen, um zu sehen, welche Dateien von PHP im CLI-Modus verwendet werden.

Installation fehlgeschlagen, ./composer.json wurde auf den ursprünglichen Inhalt zurückgesetzt

Lampe高手请看一下这个问题怎么解决?我只想安装一下这个程序 Komponist benötigt Sonata-Projekt/Administrator-Paket

回复内容:

Komponist benötigt sonata-project/admin-bundle
PHP-Warnung: PHP-Startup: PDO: Modul kann nicht initialisiert werden
Modul kompiliert mit Modul-API=20121212
PHP kompiliert mit Modul-API=20100525
Diese Optionen müssen übereinstimmen
in „Unbekannt“ in Zeile 0
PHP-Warnung: PHP-Startup: Dynamische Bibliothek „/usr/local/php/lib/php/extensions/pdo/pdo_mysql.so“ kann nicht geladen werden – /usr /local/php/lib/php/extensions/pdo/pdo_mysql.so: undefiniertes Symbol: pdo_parse_params in Unbekannt in Zeile 0
Verwendet Version ^3.4 für sonata-project/admin-bundle
./composer.json hat wurde aktualisiert
Composer-Repositorys werden mit Paketinformationen geladen
Abhängigkeiten werden aktualisiert (einschließlich require-dev)
Ihre Anforderungen konnten nicht in einen installierbaren Satz von Paketen aufgelöst werden.

Problem 1

  • Das angeforderte Paket doctrine/orm (installiert in Version 2.4.8, erforderlich als ^2.5) kann von doctrine/orm[v2.4.8] erfüllt werden, diese stehen jedoch im Widerspruch zu Ihren Anforderungen oder der Mindeststabilität.
    Problem 2

  • Doktrin/Orm v2.5.4 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.3 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.2 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.1 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Doktrin/Orm v2.5.0 erfordert ext-pdo * -> Das angeforderte PHP-Erweiterungs-PDO fehlt in Ihrem System.

  • Installationsanfrage für Doktrin/Orm ^2.5 -> erfüllbar durch Doktrin/Orm[v2.5.0, v2.5.1, v2.5.2, v2.5.3, v2.5.4].

Um Erweiterungen zu aktivieren, überprüfen Sie, ob sie in diesen .ini-Dateien aktiviert sind:

  • /etc/php.ini

  • /etc/php.d/curl.ini

  • /etc/php.d/fileinfo.ini

  • /etc/php.d/json.ini

  • /etc/php.d/phar.ini

  • /etc/php.d/zip.ini
    Sie können php --ini auch im Terminal ausführen, um zu sehen, welche Dateien von PHP im CLI-Modus verwendet werden.

Installation fehlgeschlagen, ./composer.json wurde auf den ursprünglichen Inhalt zurückgesetzt

Lampenexperten, schauen Sie sich bitte an, wie Sie dieses Problem lösen können. Ich möchte nur dieses Programm Composer installieren, dafür benötige ich Sonata-Project/Admin-Bundle

/etc/php.ini Überprüfen Sie, ob die Erweiterung aktiviert ist

Die Fehlermeldung ist offensichtlich:

PHP-Warnung: PHP-Startup: PDO: Modul kann nicht initialisiert werden
Modul mit Modul-API=20121212 kompiliert

PHP kompiliert mit Modul API=20100525
Diese Optionen müssen übereinstimmen
in „Unbekannt“ in Zeile 0

Ihre PDO-Erweiterung kann nicht geladen werden. Bitte laden Sie die PDO-Erweiterung entsprechend Ihrer PHP-Version erneut herunter.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage