Heim > PHP-Framework > Swoole > Was tun, wenn die Swoole-Installation fehlschlägt?

Was tun, wenn die Swoole-Installation fehlschlägt?

藏色散人
Freigeben: 2019-12-14 11:09:17
Original
3374 Leute haben es durchsucht

Was tun, wenn die Swoole-Installation fehlschlägt?

Was soll ich tun, wenn die Swoole-Installation fehlschlägt?

Häufige Fehler

make oder make install kann nicht ausgeführt werden oder Kompilierungsfehler

NOTICE: PHP message: PHP Warning: PHP Startup: swoole: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
Nach dem Login kopieren

php Version Es entspricht nicht phpize und php-config, die während der Kompilierung verwendet wurden. Sie müssen absolute Pfade für die Kompilierung verwenden. Verwenden Sie absolute Pfade, um PHP auszuführen.

/usr/local/php-5.4.17/bin/phpize
./configure --with-php-config=/usr/local/php-5.4.17/bin/php-config
/usr/local/php-5.4.17/bin/php server.php
Nach dem Login kopieren

Mysql-Header-Datei fehlt

php_mysqli_structs.h:64:23: fatal error: my_global.h: No such file or directory
Nach dem Login kopieren

Die mysqlclient-Header-Datei wurde nicht gefunden, Sie müssen mysqlclient-dev installieren

Es wird empfohlen, zu kompilieren PHP selbst, verwenden Sie kein Linux. Der PHP-Version, die mit dem Paketverwaltungssystem

geliefert wird, fehlt die pcre.h-Headerdatei

fatal error: pcre.h: No such file or directory
Nach dem Login kopieren

, da pcre fehlt und die libpcre

Cannot find autoconf
Nach dem Login kopieren

phpize-Befehl muss installiert werden. Das Autoconf-Tool ist erforderlich, bitte installieren Sie es zuerst.

make-Installation fehlgeschlagen

make-Installation erfordert Root-Berechtigungen. Wenn Sie nicht als Root-Benutzer angemeldet sind, verwenden Sie bitte sudo oder su und installieren Sie dann.

Nach der Änderung von php.ini gibt es keine Swoole in php -m oder phpinfo

Bitte wechseln Sie zu diesem Dokument

hiredis.h fehlt

Aktivieren Sie --enable-async-redis beim Kompilieren der Konfiguration, aber die Hiredis-Bibliothek ist nicht installiert. Beim Kompilieren wird ein schwerwiegender Fehler gemeldet: „hiredis/“. Wenn die Datei „hiredis.h“ nicht gefunden wurde, installieren Sie bitte die Bibliothek „hiredis“ oder entfernen Sie die Option „--enable-async-redis“.

error: too many arguments to function 'zend_exception_error'
Nach dem Login kopieren

Ihre PHP-Version ist niedriger als PHP-5.3.10, bitte aktualisieren Sie die PHP-Version.

Empfohlenes Lernen: Swoole-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die Swoole-Installation fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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