Solution à l'erreur lors de l'utilisation de phpize pour ajouter dynamiquement des extensions PHP dans macOS

*文
Libérer: 2023-03-18 07:58:01
original
1638 Les gens l'ont consulté

Utiliser phpize pour ajouter dynamiquement des extensions PHP est quelque chose qui doit souvent être fait en développement. Cependant, sous macOS, vous rencontrerez inévitablement des problèmes lors de la première utilisation de cette fonctionnalité. quelques erreurs courantes.

Problème 1 :

L'erreur signalée lors de l'exécution de phpize est la suivante :

$ phpize 
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:        
Zend Module Api No:     
Zend Extension Api No:
Copier après la connexion

Solution :

$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include /usr/include
Copier après la connexion

PS : Si le système vous indique toujours que vous n'avez aucune autorisation d'opération après l'autorisation sudo, veuillez vérifier le mécanisme Rootless dans macOS.

Problème 2 :

L'erreur signalée lors de l'exécution de phpize est la suivante :

$ phpize 
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
Copier après la connexion

Solution :

Installez d'abord Homebrew :

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Copier après la connexion

Ensuite, installez autoconf :

$ brew install autoconf
Copier après la connexion

PS : Quiconque utilise Homebrew sait à quel point il est puissant. Il n'est pas recommandé d'installer le package autoconf manuellement car il y a trop de packages dépendants~~

Explication détaillée de la façon d'installer lnmp sur mac en utilisant homebrew

Explication détaillée de l'utilisation de homebrew sur mac Solution au problème de l'impossibilité de se connecter lors de l'installation de MySQL

Des problèmes php sur Mac 10.10 sont survenus après l'utilisation d'homebrew pour installer

Ce qui précède représente l'intégralité du contenu de cet article, si vous avez des questions, vous pouvez en discuter dans la zone de commentaires~

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