Basculement complet entre les versions PHP dans l'environnement Mac Dans le développement local, nous avons souvent besoin de plusieurs versions d'environnements de développement PHP. Les partenaires habitués à utiliser leur propre ordinateur pour le développement au sein de l'entreprise sont souvent obligés de changer de version PHP en raison de l'environnement en ligne de l'entreprise. Mais je ne veux pas baisser ma version de PHP car je souhaite découvrir les nouvelles fonctionnalités de la dernière version de PHP. OK, alors résolvons ce problème d'application pratique :
Tout d'abord, nous devons comprendre les deux concepts de logiciel php et de service php :
Quand opérant sur le terminal, nous utilisons le logiciel php
Lorsque le client accède via le serveur web, nous utilisons le service php
Ci-dessous. nous comprenons les deux concepts ci-dessus à travers la configuration de différentes versions.
Tout d'abord, nous utilisons l'outil de gestion de logiciels Mac Brew, que je pense que tous ceux qui utilisent Mac connaissent (donnez aux débutants un lien pour installer Brew : https://brew.sh Vous pouvez changer de langue )
Nous vérifions d'abord la version php via le terminal et le client affiche la version du logiciel php :
Par le navigateur phpinfo. ( ) Vérifiez la version php, affiche la version du service php :
Maintenant, j'utilise Brew pour arrêter le service php5.6
brew services stop php56
Ouvrez le serveur php7.0
brew services start php70
On vérifie ensuite la version de php via le terminal et mon client , ce qui est affiché est la version du logiciel php :
再通过浏览器 phpinfo() 查看 php 版本,显示的是 php 服务版本:
停止 php56 的服务器,启动 php70 的服务,系统版本还是 php5.6,phpinfo()已经是 php7.0 版本了
那么,怎么切换系统软件php的版本呢,这个就更简单了,通过 brew 移除 php5.6 的软链接,添加 php7.0 的软链接,命令行如下:
brew unlink php56
Unlinking /usr/local/Cellar/php56/5.6.33_9... 17 symlinks removed
brew link php70
Linking /usr/local/Cellar/php70/7.0.27_19... 17 symlinks created
最后,我们再通过终端我客户端查看 php 的版本,显示的是 php 软件版本:
好了,这样我们就能成功顺利的完成 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!