Tutoriel complet sur l'installation de PHP7 sur Mac

巴扎黑
Libérer: 2023-03-14 20:16:02
original
1586 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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>
Copier après la connexion

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();
?>
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
.

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