Heim >Backend-Entwicklung >PHP-Tutorial >Vollständiges Tutorial zur Installation von PHP7 auf einem Mac
In diesem Artikel wird hauptsächlich das detaillierte Tutorial für die perfekte Installation von PHP7 auf einem Mac-System vorgestellt. Freunde, die es benötigen, können darauf zurückgreifen.
Nachdem PHP Version 5.6 veröffentlicht hat, habe ich auf die sprunghafte PHP7-Version gewartet. Es stellt sich also die Frage: Okay, wo ist Version 6? Laut offizieller Aussage ist das aktuelle PHP7 doppelt so schnell wie PHP5.6. Wie auch immer, ich bin es an Mac-Systeme gewöhnt, daher werde ich ausführlich erklären, wie man PHP7 installiert auf Mac-System!
Es gibt im Allgemeinen mehrere Möglichkeiten, es zu installieren.
Zuerst können wir auf die offizielle Website gehen und den Quellcode herunterladen, um ihn zu kompilieren. Am Ende habe ich jedoch make test kompiliert und installiert. Also habe ich mutig die zweite Methode ausprobiert!
Zweitens verwenden Sie zur Installation das Drittanbieterpaket Homebrew, das sehr schnell und effektiv ist!
Installationsanleitung:
1. Zuerst müssen wir Homebrew installieren
Ein Befehl dazu Perfekt installieren:http://brew.sh/index_zh-cn.html
2. Geben Sie den folgenden Befehl in das Terminal ein:
// 创建目录,如果你没有创建过该目录 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. Ändern Sie die Apache-Konfigurationsdatei
sudo vim /etc/apache2/httpd.conf //找到大约168行,该语句,屏蔽后,根据自己的路径,添加php7的.so文件 #LoadModule php5_module libexec/apache2/libphp5.so LoadModule php7_module /usr/libexec/apache2/libphp7.so
Erklären Sie, mein libphp7.so-Dateiverzeichnis ist anscheinend dieses das Ergebnis der Standardinstallation sein
LoadModule php7_module /usr/local/Cellar/php70/7.0.0-rc.4/libexec/apache2/libphp7.so
4. Starten Sie Apache neu
sudo apachectl restart
5. Wenn Sie feststellen, dass die PHP-Datei direkt an den Browser ausgegeben wird, müssen Sie die folgende Konfiguration ändern
sudo vim /etc/apache2/httpd.conf
Suchen Sie die Zeile Include /private/etc/apache2/other/*.conf
Geben Sie diese Datei ein
Ändern Sie den Dateiinhalt zum folgenden Code:
<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. Starten Sie Apache erneut und wiederholen Sie Schritt 4
Gehen Sie zum Standardverzeichnis Ihres Apache /Library/WebServer/Documents, um eine Info-.php-Datei hinzuzufügen.
<?php phpinfo(); ?>
http://localhost/info.php Die längst verlorene Szene sollte vor Ihnen liegen!
Sie können das Experiment von Qianfeng PHP mehrmals durchführen. Nach der Installation ist möglicherweise kein Zugriff mehr möglich. Dann reicht ein Neustart Ihres MySQL !
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
Endlich
Bitte sagen Sie mir, wie ich den MySQL-Pfad zur Umgebungsvariablen auf dem Mac hinzufügen kann
1. Öffnen Sie das Terminal und geben Sie ein: cd ~
öffnet den ~-Ordner
2. Geben Sie dann ein: berühren .bash_profile
Nachdem Sie zum Ausführen die Eingabetaste gedrückt haben,
3. Geben Sie dann Folgendes ein: open -e .bash_profile
Diese Datei wird geöffnet in TextEdit (falls noch nicht geschehen). Wenn die Umgebungsvariablen konfiguriert wurden, sollte dies ein leeres Dokument sein). Wenn ein Inhalt vorhanden ist, geben Sie ihn bitte vor dem Endzeichen ein. Wenn kein Inhalt vorhanden ist, geben Sie bitte direkt den folgenden Satz ein:
export PATH=${PATH}:/usr/local/mysql/bin
Das obige ist der detaillierte Inhalt vonVollständiges Tutorial zur Installation von PHP7 auf einem Mac. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!