Maison  >  Article  >  cadre php  >  Raisons et solutions pour faire une erreur lors de l'installation de swoole

Raisons et solutions pour faire une erreur lors de l'installation de swoole

尚
original
2019-12-06 11:44:045521parcourir

Raisons et solutions pour faire une erreur lors de l'installation de swoole

Une erreur s'est produite lors de l'installation de swoole. Le message d'erreur est le suivant :

/Users/luzhuang/Downloads/swoole-src-4.4.3/include/swoole.h:596:10: fatal error: 'openssl/ssl.h' file not found
#include <openssl/ssl.h>
         ^~~~~~~~~~~~~~~
1 error generated.
make: *** [php_swoole_cxx.lo] Error 1

La raison de l'erreur

L'erreur est évidente. /ssl.h est introuvable. Tout d'abord, vous devez confirmer si openssl est installé sur l'ordinateur

Installation Mac openssl

 brew install openssl

Comme il est introuvable, vous devez spécifier manuellement openssl. répertoire :

./configure --enable-coroutine --enable-openssl  --enable-http2  --enable-async-redis --enable-sockets --enable-mysqlnd --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2s --with-php-config=/Applications/MAMP/bin/php/php7.2.14/bin/php-config

Apprentissage recommandé : tutoriel vidéo swoole

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