Maison > Article > développement back-end > Débutant à Swoole : étapes pour installer Swoole en PHP7
Le contenu de cet article concerne l'apprentissage de Swoole pour les débutants : les étapes pour installer Swoole en PHP7 Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Environnement
Apache n'est pas utilisé comme serveur Web ici. Utilisez nginx + php-fpm, qui offre des performances plus puissantes et une configuration plus simple. Et afin de suivre le rythme de PHP, une version relativement nouvelle de PHP est également utilisée
[x] centos7
[x ] php7.0.12
[x] nginx/1.10.2
[x] php-fpm
Télécharger swoole
Téléchargez d'abord le package de code source de swoole Cette opération est très simple et il n'y a pas grand chose à dire. (sans wget : Brew install wget --mac)
wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz 解压: tar -zxvf v2.0.6.tar.gz cd swoole-src-2.0.6/
Compiler et installer
Utiliser phpize pour générer la configuration de compilation php
./configure pour faire la détection de la configuration de compilation
make pour compiler, make install pour installer
Exécution de la commande :
[root@php7 swoole-src-2.0.6]# phpize [root@php7 swoole-src-2.0.6]# ./configure [root@php7 swoole-src-2.0.6]# make && make install
Après make install, si c'est le cas est correct, le contenu suivant apparaîtra
[root@php7 swoole-src-2.0.6]# make install Installing shared extensions: /usr/lib64/php/modules/
Cela signifie que dans le répertoire /usr/lib64/php/modules/
, le fichier swoole.so
a été généré avec succès
Modifier le fichier de configuration
(J'ajoute directement extension=swoole.so à /usr/local/php5-7.0.12-20161101-102255/lib/php.ini)
Pour pouvoir pour utiliser ce module, vous devez également ajouter le module dans le fichier php.ini.
Il convient de noter ici que les fichiers de configuration du module php7 sont séparés séparément.
Le contenu suivant peut être trouvé dans php.ini
;;;;
Remarque : les modules d'extension packagés sont désormais chargés via les fichiers .ini trouvés dans le fichier .ini. répertoire /etc/php.d; ceux-ci sont chargés par défaut.
;;;;
Fichier de configuration des modules. /etc/php.d
cd /etc/php.d et complétez les configurations pertinentes
[root@php7 swoole-src-2.0.6]# vim swoole.ini ; Enable swoole extension module extension=swoole.so
Redémarrez le service
echo phpinfo(); Voir si swoole est chargé avec succèsInstaller ide-helper :
Clonez l'adresse suivante :
Tests fonctionnels de Laravel : développement piloté par les tests (avec code)
Exemple de code de PHP convertissant le chemin relatif en chemin absolu via le chemin réel
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!