Maison > cadre php > Swoole > le corps du texte

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

(*-*)浩
Libérer: 2019-12-02 13:11:44
original
4575 Les gens l'ont consulté

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
Copier après la connexion

(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
Copier après la connexion

(4) Décompressez :

tar -xzvf v4.3.4.tar.gz
Copier après la connexion

(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)
Copier après la connexion

Vérifiez la commande :

  php -v 查看php版本
  gcc -v 查看gcc版本
  rpm -qa make 检查是否安装make。
  rpm -qa autoconf 检查是否安装autoconf。
  rpm -qa pcre 检查是否安装pcre。
Copier après la connexion

(6) Configuration et compilation :

phpize && \
./configure\
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make
Copier après la connexion

Si une erreur est signalée :

    configure: error: Cannot find php-config. Please use --with-php-config=PATH
Copier après la connexion

 

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
Copier après la connexion

(7) Installation :

make install
Copier après la connexion

(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)
Copier après la connexion

Modifier php.ini

  vim /usr/local/php/etc/php.ini
Copier après la connexion

Ajouter :

    extension=swoole.so
Copier après la connexion

Enregistrez et quittez.

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

php --ri swoole
Copier après la connexion

Voir la version :

php --ri swoole | grep Version
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!