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.
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
< ein 🎜>
Geben Sie nach dem Speichern den Befehl im Terminal ein:# source ~/.bashrc
# 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
extension=swoole.so
# service php-fpm restart
php -m
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!