Heim >Backend-Entwicklung >PHP-Tutorial >Installationsmethode und ausführliches Tutorial der Swoole-Erweiterung in PHP

Installationsmethode und ausführliches Tutorial der Swoole-Erweiterung in PHP

墨辰丷
墨辰丷Original
2018-06-02 10:55:023228Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich die Installationsmethode und das detaillierte Tutorial der Swoole-Erweiterung in PHP mit. Er ist praktisch und von Referenzwert.

Swoole unterstützt PHP 5.3.10 und höher. Version, also installieren Sie bitte PHP 5.3.10 oder höher, bevor Sie Swoole installieren. Lassen Sie uns nun die PHP-Installations- und Konfigurationsmethode unter Windows vorstellen.

Softwareversion: php-5.3.1-Win32-VC6-x86.zip

Hierfür ist keine zusätzliche Installation von .net-Bibliotheken erforderlich , also habe ich das verwendet. Andere können verwendet werden.

1. PHP-Installation

Verwenden Sie die grüne Methode, laden Sie die Zip-Datei herunter und extrahieren Sie sie.

2. Konfiguration

Suchen Sie php.ini-development im entpackten Stammverzeichnis, der Konfigurationsdatei, die für die Entwicklungsumgebung verwendet wird; Außerdem gibt es eine php.ini-Produktion, dies ist die Konfigurationsdatei für die Produktionsumgebung. Erstellen Sie mit php.in-development eine Kopie und benennen Sie sie in php.ini um. Beginnen Sie mit der Bearbeitung.

Location registe_globals =Off;

Es wird empfohlen, es nicht zu aktivieren. Der Unterschied besteht darin, dass dieser Wert zum Aktivieren globaler Variablen verwendet wird, z als vom Formular gesendeter Wert. Wenn dieser Wert auf „Aus“ gesetzt ist, können Sie nur „$_POST[‘Variablenname‘], $_GET[‘Variablenname‘]“ usw. verwenden, um den gesendeten Wert abzurufen . Wenn es auf „Ein“ eingestellt ist, können Sie es direkt verwenden, um den Wert zu senden. Natürlich ist es sicherer, die zwischen ihnen übertragenen Daten abzufangen Webseiten. Ob dieser Wert auf „Ein“ geändert wird, hängt von Ihrem eigenen Gefühl ab. Ist Sicherheit oder Komfort wichtiger?

Um PHP den Aufruf anderer Module zu ermöglichen, können Sie mit dem Erweiterungsschlüsselwort suchen und wie folgt suchen. Entfernen Sie das Semikolon vor der Option, um die Unterstützung für dieses Modul zu öffnen.

Je mehr Module geladen werden, desto mehr Ressourcen werden beansprucht, was ignoriert werden kann. Wenn Sie beispielsweise die MySQL-Unterstützung aktivieren möchten, suchen Sie nach

;extension=php_mysql.dll

und entfernen Sie einfach den Kommentar „;“

Alle Module werden im ext-Verzeichnis unter dem PHP-Dekomprimierungsverzeichnis abgelegt und können bei Bedarf aktiviert werden.

Fehler beim Laden des Moduls:

Manchmal wird beim Starten von Apache die Fehlermeldung „Das angegebene Modul kann nicht gefunden werden“ angezeigt, da diese Moduldateien nicht gefunden werden Geben Sie den angegebenen Speicherort an, suchen Sie das Schlüsselwort „extension_dir“ und ändern Sie das Verzeichnis für Ihr PHP-Modul unter Windows.

Wenn sich mein PHP-Verzeichnis beispielsweise in D:PHP befindet, dann konfigurieren Sie

exession_dir = "D:PHPext"

Start Apache gefällt diesem Es wird kein Fehler gemeldet.

Hier ist die einfachste Methode, den PHP-Installationspfad und den darin enthaltenen externen Pfad direkt dem Windows-Systempfad zuzuordnen: Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“, „Eigenschaften“ und wählen Sie die Registerkarte „Erweitert“. Klicken Sie auf „Umgebungsvariablen“, suchen Sie die Variable „Pfad“ unter „Systemvariablen“, wählen Sie sie aus, doppelklicken Sie oder klicken Sie auf „Bearbeiten“ und fügen Sie „;D:php;D:phpext“ am Ende des ursprünglichen Werts hinzu. Natürlich, wobei „D:php“ mein Installationsverzeichnis ist. Sie müssen es in Ihr eigenes PHP-Installationsverzeichnis ändern, wie in der Abbildung unten gezeigt, und alles bestätigen.

3. Arbeiten Sie mit Apache zusammen

php wird im Modulmodus mit Apache kombiniert, öffnen Sie die Apache-Konfigurationsdatei, suchen Sie sie mit dem Schlüsselwort „LoadModule“ und konfigurieren Sie sie Um das zu ladende Modul zu laden,

fügen Sie am Ende die folgenden zwei Zeilen hinzu:

LoadModule php5_module D:/php/php5apache2_2.dll

PHPIniDir "D:/php"

Die erste Zeile „LoadModule php5_module D:/php/php5apache2_2.dll“ bezieht sich auf das Laden von PHP im Modulmodus, und die zweite Zeile „PHPIniDir „D:/php““ gibt den Speicherort der PHP-Konfigurationsdatei php an. ini, was natürlich der Fall ist, wobei „D:/php“ in das Verzeichnis geändert werden sollte, in dem PHP dekomprimiert wird, das Sie zuvor ausgewählt haben.

Es gibt sowohl php5apache2.dll als auch php5apache2_2.dll im Dekomprimierungsverzeichnis von PHP. Da unsere Apache-Version 2.2 ist, laden Sie die DLL.

Verwenden Sie php5apache2_2.dll entsprechend Ihrer eigenen Situation. Konfiguration.

Suchen Sie mit dem Schlüsselwort AddType-Anwendung, um einen Dateityp zu definieren, der PHP ausführen kann.

Der Originaltext lautet wie folgt: Mit AddType können Sie hinzufügen oder überschreiben Sie die MIME-Konfiguration
# Datei, die in TypesConfig für bestimmte Dateitypen angegeben ist. Wenn Sie eine Zeile „AddTypeapplication/x-httpd-php .htm“ hinzufügen, wird die .htm-Datei auch ausgeführt. Sie können sogar die vorherige Zeile „AddTypeapplication/x-httpd-php .txt“ hinzufügen Dieser normale Text-TXT kann auch das PHP-Programm ausführen.

Die Grundkonfiguration von PHP ist abgeschlossen.

Fahren Sie mit der Einführung der Installationsmethode der PHP-Swoole-Erweiterung fort:

Nach Abschluss der Installation fügen Sie PHP in die Umgebungsvariable

# export PATH=/usr/local/php/bin:$PATH 
# export PATH=/usr/local/php/sbin:$PATH

Geben Sie nach dem Speichern den Befehl im Terminal ein:


# source ~/.bashrc

Anschließend können Sie die Swoole-Erweiterung installieren. Bitte gehen Sie zur Download-Adresse der Swoole-Erweiterung, um die neueste stabile Version herunterzuladen:


# wget https://github.com/swoole/swoole-src/archive/swoole-1.8.5-stable.tar.gz
# tar zxvf swoole-1.8.5-stable.tar.gz
# cd swoole-1.8.5-stable
# phpize 
# ./configure 
# make && make install

Fügen Sie dann die hinzu Swoole-Erweiterung in der php.ini-Datei:


extension=swoole.so

php-fpm neu starten:


# service php-fpm restart

Überprüfen Sie dann den Installationsstatus der Erweiterung. Wenn Sie swoole unter den aufgelisteten Erweiterungen sehen, ist die Installation erfolgreich:


php -m

Zusammenfassung: Das Obige ist hoffentlich der gesamte Inhalt dieses Artikels Es kann für das Lernen aller hilfreich sein.

Verwandte Empfehlungen:

Detaillierte Erläuterung der von der PHP-Implementierungsfunktionsreferenz zurückgegebenen Beispiele

PHP löst das Problem des Gebens von Kaninchen Geburt von Kaninchen basierend auf einem rekursiven Algorithmus

Teilen einer einfachen Methode zum Erstellen einer statischen Seite in PHP

Das obige ist der detaillierte Inhalt vonInstallationsmethode und ausführliches Tutorial der Swoole-Erweiterung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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