Maison >développement back-end >tutoriel php >Partagez des tutoriels détaillés pour installer parfaitement PHP7 sur les systèmes Mac

Partagez des tutoriels détaillés pour installer parfaitement PHP7 sur les systèmes Mac

怪我咯
怪我咯original
2017-06-16 10:54:061636parcourir

Cet article présente principalement le tutoriel détaillé pour une installation parfaite de PHP7 sur le système Mac. Les amis qui en ont besoin peuvent s'y référer

Après la sortie de la version 5.6 de PHP, j'attendais la version saute-mouton de PHP7, donc la question se pose Bon, où est la version 6 ? Selon la déclaration officielle, le PHP7 actuel est deux fois plus rapide que PHP5.6. Certains amis disent qu'il est dix fois plus rapide. Quoi qu'il en soit, je suis habitué au système Mac, je vais donc vous expliquer en détail comment installer PHP7. sur le système Mac !

Il existe généralement plusieurs façons de l'installer.

Tout d'abord, nous pouvons aller sur le site officiel et télécharger le code source pour le compiler. J'ai également essayé cette méthode, mais à la fin j'ai compilé et installé make test. À cette étape, une erreur a été signalée. alors j'ai hardiment essayé la deuxième méthode !

Deuxièmement, utilisez le package homebrew tiers pour l'installer, ce qui est très rapide et efficace !

Tutoriel d'installation :

1. Nous devons d'abord installer Homebrew

Une commande pour Installation parfaite:http://brew.sh/index_zh-cn.html

2. Entrez la commande suivante dans le terminal

// 创建目录,如果你没有创建过该目录
sudo mkdir /usr/local/var
sudo chmod 777 /usr/local/var
//修改成你自己的用户名和组,如果你没有创建过该目录
sudo mkdir /usr/local/sbin/
sudo chown -R <username>:<group> /usr/local/sbin//由于我本身一直在使用5.6版本,故上述步骤省略,下面进入正题
//添加PHP库
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
//关闭老版本的PHP56或55或更早版本 进程
brew unlink php56
//开始安装PHP7
brew install php70
//开启PHP70进程
brew link php70
//输入命令,查看是否成功
php -v
//成功后显示下面信息
PHP 7.0.8 (cli) (built: Jul 13 2016 15:19:21) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

3. Modifier le fichier de configuration Apache

sudo vim /etc/apache2/httpd.conf
//找到大约168行,该语句,屏蔽后,根据自己的路径,添加php7的.so文件
#LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php7_module /usr/libexec/apache2/libphp7.so

Explication, mon répertoire de fichiers libphp7.so est-ce, semble-t-il, c'est le résultat de l'installation par défaut

LoadModule php7_module /usr/local/Cellar/php70/7.0.0-rc.4/libexec/apache2/libphp7.so

4. Redémarrez Apache

sudo apachectl restart

5. Si vous constatez que le fichier php est directement envoyé au navigateur, alors vous il faut modifier la configuration suivante

sudo vim /etc/apache2/httpd.conf

Trouver la ligne Include /private/etc/apache2/other/*.conf

Entrée ce fichier

Modifier le contenu du fichier Pour le code suivant :

<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>

6. Redémarrez Apache à nouveau et répétez l'étape 4

à votre Ajoutez un fichier info.php sous le répertoire/Bibliothèque/WebServer/Documents par défaut d'Apache.

 <?php
phpinfo();
?>

http://localhost/info.php La scène perdue depuis longtemps devrait être devant vous !

Vous pouvez essayer l'expérience de Qianfeng PHP plusieurs fois. Ensuite, le problème survient. Après l'installation, le projet précédent peut être inaccessible. Il y a un problème avec MySQL. Il suffit alors de redémarrer votre MySQL. !

sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

Enfin

Veuillez me dire comment ajouter le chemin mysql à la variable d'environnement sur Mac

1. Ouvrez le terminal et entrez : cd ~

entrera dans le dossier ~

2. entrez : touchez .bash_profile

Après avoir appuyé sur Entrée pour exécuter,

3 Entrez ensuite : open -e .bash_profile

s'ouvrira. ce fichier dans TextEdit (si aucune variable d'environnement n'a été configurée auparavant, cela devrait être un document vierge). S'il y a du contenu, veuillez le saisir avant le caractère de fin. S'il n'y a pas de contenu, veuillez saisir directement la phrase suivante :

export PATH=${PATH}:/usr/local/mysql/bin
.

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