Die Lösung für das Problem, dass die Swoole-Erweiterung nicht hinzugefügt werden kann: 1. Ändern Sie „./configure“; 2. Führen Sie zuerst „make“ und dann „make install“ aus. 3. Ändern Sie „extension=swoole.so“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Swoole 4-Version, DELL G3-Computer
Kann die Swoole-Erweiterung nicht hinzugefügt werden?
Notieren Sie die bei der Installation von Swoole aufgetretenen Probleme
Die Vorderseite ist mit der offiziellen Website identisch:
Vor der Installation von swoole müssen Sie sicherstellen, dass die folgende Software auf dem System installiert wurde
php-5.3.10 或更高版本 gcc-4.4 或更高版本 make autoconf
Download-Adresse
https://github.com/swoole/swoole-src/releases http://pecl.php.net/package/swoole http://git.oschina.net/matyhtf/swoole
Geben Sie nach dem Herunterladen des Quellcodepakets das Quellcodeverzeichnis im Terminal ein und Führen Sie zum Kompilieren und Installieren den folgenden Befehl aus
cd swoole phpize ./configure make sudo make install
Beim Ausführen wird ein Fehler gemeldet:
error: macro "add_assoc_string" requires 4 arguments, but only 3 given add_assoc_string(return_value, ifa->ifa_name, ip);
Zweite Neuinstallation:
Andere Schritte bleiben unverändert, ändern Sie ./configure
./configure --with-php-config=/usr/local/php-5.6.27/bin/php-config
Verwenden Sie in den obigen Anweisungen PHP - v, um die PHP-Version auf dem Server zu überprüfen,
dann werden make && make install separat ausgeführt, führen Sie zuerst make aus und führen Sie dann make install aus,
make install fordert diesen Pfad /usr/local/php/lib/php auf /extensions/no-debug-non-zts-20131226/
Erweiterung ändern=swoole.so
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so
Dienst PHP-FPM neu starten, kein Fehler gemeldet
php -m, Swoole ist verfügbar.
Überprüfen Sie PHPInfo, die Swoole-Erweiterung ist ebenfalls verfügbar.
Empfohlenes Lernen: „Swoole-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass die Swoole-Erweiterung nicht hinzugefügt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!