Maison >cadre php >Swoole >Linux vérifie si swoole est installé avec succès

Linux vérifie si swoole est installé avec succès

(*-*)浩
(*-*)浩original
2019-12-02 13:11:444695parcourir

Linux vérifie si swoole est installé avec succès

Linux Installer Swoole

Environnement de pratique :

Machine virtuelle : Oracle VM VirtualBox 5.2. 4r119785 (Qt5.6.2). (Apprentissage recommandé : Tutoriel vidéo SWOLE )

Système : CentOS Linux Release 7.6.1810 (Core) x86_64-version minimale.


(1) Créez un répertoire pour mettre le fichier d'installation de swoole

cd /data
mkdir rpm

(2) Ouvrez l'adresse github de swoole : https : //github.com/swoole/swoole-src/releases

(3) Recherchez la version requise, telle que 4.3.4, téléchargez :

wget -c https://github.com/swoole/swoole-src/archive/v4.3.4.tar.gz

(4) Décompressez :

tar -xzvf v4.3.4.tar.gz

(5) Vérifiez les exigences d'environnement et de dépendance, et consultez le site officiel de swoole : https://wiki.swoole.com/.

Afficher les dépendances, https://wiki.swoole.com/wiki/page/7.html.

Voir les préparatifs pour la compilation et l'installation : https://wiki.swoole.com/wiki/page/6.html.

Avant l'installation, vous devez vous assurer que le système dispose du logiciel suivant installé

    php-7.0 或更高版本
    gcc-4.8 或更高版本
    make
    autoconf
    pcre (CentOS系统可以执行命令:yum install pcre-devel)

Vérifiez la commande :

  php -v 查看php版本
  gcc -v 查看gcc版本
  rpm -qa make 检查是否安装make。
  rpm -qa autoconf 检查是否安装autoconf。
  rpm -qa pcre 检查是否安装pcre。

(6) Configuration et compilation :

phpize && \
./configure\
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make

Si une erreur est signalée :

    configure: error: Cannot find php-config. Please use --with-php-config=PATH

 

Trouvez le répertoire de php et trouvez l'emplacement de php-config, par exemple :

phpize && \
./configure --with-php-config=/usr/local/php/bin/php-config \
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make

(7) Installation :

make install

(8) php ajoute l'extension swoole

Utilisation php --ini pour afficher l'emplacement de php.ini, Exemple de résultat d'exécution :

 Configuration File (php.ini) Path: /usr/local/php/etc
    Loaded Configuration File: /usr/local/php/etc/php.ini
    Scan for additional .ini files in: /usr/local/php/conf.d
    Additional .ini files parsed: (none)

Modifier php.ini

  vim /usr/local/php/etc/php.ini

Ajouter :

    extension=swoole.so

Enregistrez et quittez.

(9) Vérifiez si l'installation a réussi

php --ri swoole

Voir la version :

php --ri swoole | grep Version

Vous pouvez voir qu'il a été installé avec succès.

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