Composer-Installation meldet libmysqlclient_18-Fehler

WBOY
Freigeben: 2016-09-30 09:37:31
Original
1911 Leute haben es durchsucht

Systemumgebung : Ubuntu 14.04 64-Bit
PHP-Version : 7.0.0
MySQL-Version : 5.7.10
Komponistenversion: 1.2.1

PHP wird aus dem Quellpaket installiert und MySQL wird nach dem Dekomprimieren des Binärpakets installiert

Der Inhalt der erforderlichen Datei ist wie folgt

<code>{
        "require" : {
                "swiftmailer/swiftmailer": "5.3.*@dev",
                "phpoffice/phpexcel": "dev-master"
        }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Der folgende Fehler wird nach der Ausführung gemeldet, unabhängig davon, was oben geschrieben wurde

<code class="shell">$ composer install
Loading composer repositories with package information
php: relocation error: php: symbol inflateInit2_, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference</code>
Nach dem Login kopieren
Nach dem Login kopieren

Es gibt eine libmysqlclient.so.18 unter /usr/lib/
Ich habe auch versucht, sie zu installieren und habe Folgendes getan

<code class="shell">$ sudo apt-get install libmysqlclient-dev</code>
Nach dem Login kopieren
Nach dem Login kopieren

Bitte sagen Sie mir, liegt es daran, dass ich keine Kompilierungsoptionen zu meinem PHP hinzugefügt habe oder so... Ich verstehe es wirklich nicht

Antwortinhalt:

Systemumgebung : Ubuntu 14.04 64-Bit
PHP-Version : 7.0.0
MySQL-Version : 5.7.10
Komponistenversion: 1.2.1

PHP wird aus dem Quellpaket installiert und MySQL wird nach dem Dekomprimieren des Binärpakets installiert

Der Inhalt der erforderlichen Datei ist wie folgt

<code>{
        "require" : {
                "swiftmailer/swiftmailer": "5.3.*@dev",
                "phpoffice/phpexcel": "dev-master"
        }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Der folgende Fehler wird nach der Ausführung gemeldet, unabhängig davon, was oben geschrieben wurde

<code class="shell">$ composer install
Loading composer repositories with package information
php: relocation error: php: symbol inflateInit2_, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference</code>
Nach dem Login kopieren
Nach dem Login kopieren

Es gibt eine libmysqlclient.so.18 unter /usr/lib/
Ich habe auch versucht, sie zu installieren und habe Folgendes getan

<code class="shell">$ sudo apt-get install libmysqlclient-dev</code>
Nach dem Login kopieren
Nach dem Login kopieren

Bitte sagen Sie mir, liegt es daran, dass ich keine Kompilierungsoptionen zu meinem PHP hinzugefügt habe oder so... Ich verstehe es wirklich nicht

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