Cet article parle principalement du processus détaillé d'installation de Xdebug à l'aide d'Apache et de PHP sous le système Mac. Les amis intéressés peuvent en apprendre davantage.
MAC homebrew est obsolète homebrew/php depuis le 31/03/2018
By 31st March 2018 we will deprecate and archive the Homebrew/php tap. Unfortunately we have been unable to maintain an acceptable, consistent user or contributor experience and CI workload through non-core formula taps in the Homebrew organisation so we are continuing to migrate widely used formulae into Homebrew/core and encourage more niche formulae and options to be supported outside the Homebrew organisation.
Détails : https://brew.sh/2018/01/19/homebrew-1.5.0 /
Vous ne pouvez donc plus utiliser la méthode suivante pour installer xdebug, la méthode suivante ne fonctionnera pas ! La méthode suivante ne fonctionnera pas ! La méthode suivante ne fonctionnera pas !
brew install php<version number>-xdebug
Donc, pour installer xdebug, nous pouvons le compiler manuellement. Les étapes spécifiques sont les suivantes :
1. Entrez d'abord sur la page de téléchargement officielle de Xdebug : https. ://xdebug.org/download.php, téléchargez et installez la version de xdebug prise en charge par la version PHP
Par exemple, ma version PHP locale est 5.6.38, j'ai donc téléchargé la source de 2.5. 4, un package compressé tgz
2. Ouvrez le terminal dans le dossier où vous avez téléchargé xdebug
-xzf xdebug-.
Vous pouvez également le décompresser. localement puis entrez dans le dossier xdebug. décompressé, ouvrez le terminal
phpize #如果不可以,写phpize的完整路径 ./configure
Une fois la commande ci-dessus exécutée, la compilation démarre
make -j2
Une fois la compilation terminée, il vous sera demandé que le fichier xdebug.so se trouve dans les modules
3 Copiez le fichier xdebug.so obtenu après compilation dans le dossier spécifié par extension_dir.
Remarque : php. Recherchez extension_dir dans ini
4. Configurez les paramètres dans php.ini
[Xdebug] zend_extension="/usr/local/lib/php/pecl/20131226/xdebug.so";自动跟踪,可关闭(关闭后提升性能) xdebug.auto_trace=On ;性能分析,可关闭(关闭后提升性能) xdebug.profiler_enable=On xdebug.var_display_max_children=512xdebug.var_display_max_data=2048xdebug.var_display_max_depth=8
Après modification, redémarrez Apache et vérifiez avec phpinfo() L'avez-vous installé ? Cela ne devrait poser aucun problème
Vidéos associées : Tutoriel vidéo PHP
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!