Maison  >  Article  >  développement back-end  >  Débutant à Swoole : étapes pour installer Swoole en PHP7

Débutant à Swoole : étapes pour installer Swoole en PHP7

不言
不言original
2018-08-08 15:54:252142parcourir

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.
;;;;

Par conséquent, si votre php est installé sans paramètres particuliers, vous pouvez le trouver et l'ajouter dans le répertoire

Fichier de configuration des modules. /etc/php.d

Allez dans le répertoire

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ès

Installer ide-helper :

Clonez l'adresse suivante :


https://github.com/eaglewu/swoole-ide-helper.git

Articles connexes recommandés :

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn