Maison > Article > développement back-end > Tutoriel complet sur l'installation de PHP7 sur Mac
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
Expliquez, mon répertoire de fichiers libphp7.so est le suivant, semble-t-il. être 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, vous devez alors modifier la configuration suivante
sudo vim /etc/apache2/httpd.conf
Trouver la ligne Include /private/etc/apache2/other/*.conf
Entrer ce fichier
Modifier le contenu du fichier au 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 et répétez l'étape 4
Accédez au répertoire par défaut de votre Apache. /Bibliothèque/WebServer/Documents pour ajouter des fichiers d'informations .php.
<?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 saisissez : cd ~
entrera dans le dossier ~
2. .bash_profile
Après avoir appuyé sur Entrée pour exécuter,
3. Entrez ensuite : open -e .bash_profile
Ce fichier sera ouvert. dans TextEdit (si cela n'a pas été fait auparavant). Si les variables d'environnement ont été configurées, cela doit ê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!