Cet article partage principalement avec vous la méthode d'installation et le tutoriel détaillé de l'extension swoole en PHP. Il est pratique et a une valeur de référence. Les amis intéressés peuvent s'y référer
Swoole prend en charge PHP 5.3.10 et supérieur. version, veuillez donc installer PHP 5.3.10 ou supérieur avant d'installer Swoole. Présentons maintenant la méthode d'installation et de configuration de PHP sous Windows.
Version du logiciel : php-5.3.1-Win32-VC6-x86.zip
Cela ne nécessite pas d'installation supplémentaire du .net bibliothèque, donc j'ai utilisé ceci. D'autres peuvent être utilisés.
1. Installation PHP
Utilisez la méthode verte, téléchargez le fichier Zip et extrayez-le.
2. Configuration
Trouvez php.ini-development dans le répertoire racine décompressé, qui est également le fichier de configuration de l'environnement de développement ; Il existe un php.ini-production, c'est le fichier de configuration de l'environnement de production. À l'aide de php.in-development, faites une copie et renommez-la en php.ini. Commencez à éditer.
Location registe_globals =Off;
Il est recommandé de ne pas l'activer. La différence est que cette valeur est utilisée pour activer des variables globales, telles que. comme valeur envoyée par le formulaire. Si Si cette valeur est définie sur "Off", vous ne pouvez utiliser que "$_POST['variable name'], $_GET['variable name']", etc. S'il est défini sur "On", vous pouvez l'utiliser directement "$Variable name" pour obtenir la valeur envoyée. Bien entendu, le définir sur "Off" est plus sûr et ne permettra pas aux utilisateurs d'intercepter facilement les données transmises entre eux. pages Web. Le fait que cette valeur soit modifiée sur « On » dépend de votre propre sentiment. La sécurité ou la commodité sont-elles plus importantes ?
Afin de permettre à php d'appeler d'autres modules, vous pouvez rechercher avec le mot-clé d'extension et localiser comme suit Supprimez le point-virgule avant l'option pour ouvrir le support pour ce module.
Plus il y a de modules chargés, plus cela occupera un peu plus de ressources, ce qui peut être ignoré. Par exemple, pour activer la prise en charge de MySQL, recherchez ce qui suit
;extension=php_mysql.dll
et supprimez le commentaire ";" devant.
Tous les modules sont placés dans le répertoire ext sous le répertoire de décompression PHP et peuvent être activés selon les besoins.
Erreur lors du chargement du module :
Parfois lors du démarrage d'Apache, l'erreur "Le module spécifié est introuvable" s'affichera car ces fichiers de module ne sont pas Emplacement spécifié, localisez le mot-clé "extension_dir" et modifiez le répertoire de votre module PHP sous Windows.
Par exemple, si mon répertoire PHP est en D:PHP, alors configurez
exession_dir = "D:PHPext"
Démarrer Apache aime ça Aucune erreur ne sera signalée.
Voici la méthode la plus simple pour spécifier directement le chemin d'installation de PHP et le chemin d'accès externe au chemin du système Windows - faites un clic droit sur "Poste de travail", "Propriétés" et sélectionnez l'onglet "Avancé", cliquez sur "Variables d'environnement", recherchez la variable "Chemin" sous "Variables système", sélectionnez-la, double-cliquez ou cliquez sur "Modifier" et ajoutez ";D:php;D:phpext" à la fin de la valeur d'origine, bien sûr, où "D:php" est mon répertoire d'installation. Vous devez le remplacer par votre propre répertoire d'installation PHP, comme indiqué dans la figure ci-dessous, tout confirmer.
3. Travaillez avec Apache
php est combiné avec Apache en mode module, ouvrez le fichier de configuration d'Apache, localisez-le avec le mot-clé "LoadModule" et configurez-le. à charger le module,
ajoutez les deux lignes suivantes à la fin :
LoadModule php5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
La première ligne "LoadModule php5_module D:/php/php5apache2_2.dll" fait référence au chargement de PHP en mode module, et la deuxième ligne "PHPIniDir "D:/php"" indique l'emplacement du fichier de configuration php de PHP. ini, qui est bien sûr , où "D:/php" doit être remplacé par le répertoire dans lequel php est décompressé que vous avez sélectionné précédemment.
Il y a à la fois php5apache2.dll et php5apache2_2.dll dans le répertoire de décompression php Parce que notre version d'Apache est 2.2, alors chargez la dll
Utilisez php5apache2_2.dll selon votre propre situation. .
Recherchez avec le mot clé AddType application pour définir un type de fichier pouvant exécuter php,
Le texte original est le suivant : AddType permet d'ajouter à ou remplacez la configuration MIME
# fichier spécifié dans TypesConfig pour des types de fichiers spécifiques html
deux lignes, vous pouvez également en ajouter plus, l'essence est d'ajouter un type de fichier qui peut exécuter php, par exemple, si vous ajoutez une ligne "AddTypeapplication/x-httpd-php .htm", alors le fichier .htm sera également exécuté. Vous pouvez même ajouter la ligne précédente "AddTypeapplication/x-httpd-php .txt" ainsi. ce texte txt ordinaire peut également exécuter le programme php.
La configuration de base de PHP est terminée.Continuez avec l'introduction de la méthode d'installation de l'extension PHP swoole :
Une fois l'installation terminée, mettez php dans la variable d'environnement
# export PATH=/usr/local/php/bin:$PATH # export PATH=/usr/local/php/sbin:$PATH
Après avoir enregistré, entrez la commande dans le terminal :
# source ~/.bashrc
Ensuite, vous pouvez installer l'extension swoole. Veuillez vous rendre à l'adresse de téléchargement de l'extension swoole pour télécharger la dernière version stable. Cet article prend la 1.8.5 comme exemple :
# 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
et. puis ajoutez-le dans le fichier php.ini extension Swoole :
extension=swoole.so
Redémarrez php-fpm :
# service php-fpm restart
Vérifiez ensuite l'état d'installation de l'extension. Si vous voyez swoole parmi les extensions répertoriées, l'installation est réussie :
php -m
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, J'espère que cela pourra être utile à l'étude de chacun.
Recommandations associées :
Explication détaillée des exemples renvoyés par la référence de la fonction d'implémentation PHP
PHP résout le problème des lapins qui donnent naissance de lapins basée sur un algorithme récursif
Partage d'une méthode simple pour réaliser une page statique en PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!