Aktualisieren Sie PHP+Apache unter Mac

WBOY
Freigeben: 2016-08-08 09:31:09
Original
952 Leute haben es durchsucht
Mac kommt mit PHP + Apache. Aber die Version ist nicht die neueste. Ich habe lange im Internet gesucht, konnte aber keine besseren Beispiele finden. Ich musste lange darüber nachdenken.
In meinem Notebook ist PHP 5.4 und Apache 2.2. Als ich gestern PHP übte, bin ich auf eine Funktion gestoßen, die PHP5.4 nicht unterstützt. Musste upgraden. Es wird empfohlen, MacPort zum Herunterladen und Installieren zu verwenden, hauptsächlich um die Verwaltung zu erleichtern. PHP installierensudo port install php55;Nach der Installation von php55 You Sie werden feststellen, dass nach der Eingabe von PHP in der Befehlszeile und dem Drücken der Tabulatortaste die entsprechenden Dateien von PHP55 angezeigt werden. Die ursprüngliche PHP-Version hat keine Nummer. Wie lösche ich zu diesem Zeitpunkt die Originalversion? Meine Methode ist ziemlich dumm. Ich habe die PHP-Sachen unter /usr an andere Orte verschoben. Ersetzen Sie die PHP-bezogenen ausführbaren Dateien durch ln. Apache2 installieren
sudo port install apache2
Nach dem Login kopieren

Der Standard-Apachectl wird unter /usr/sbin installiert. Ok, das neue befindet sich in /opt/local/apache2. Ebenso habe ich den ursprünglichen Apache aus /usr entfernt. Installieren Sie das PHP-Modul von Apache
sudo port install php55-apache2handler
Nach dem Login kopieren

Installieren Sie die Unterstützung von Apache für PHP. Nach Abschluss der Installation wird eine Eingabeaufforderung angezeigt.
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n php5 mod_php55.so
Nach dem Login kopieren
Geben Sie zu diesem Zeitpunkt das Modulverzeichnis von Apache ein und Sie finden eine zusätzliche mod_php55.so.
Nach der Installation müssen einige Ersetzungen vorgenommen werden, z. B. PHP durch PHP55 und Apachectl durch die neueste Version ersetzen! Ändern Sie die http.conf von Apache und die php.ini von PHP. Die vorherigen http.conf und php.ini, die mit dem Mac geliefert wurden, können ersetzt werden. Nachdem ich mein eigenes Backup mitgebracht hatte, habe ich sie alle gelöscht. phpmyadmin installieren
sudo port install phpmyadmin.
如果提示没有phpmyadmin,那就port search 一下。查找正确的报名
Nach dem Login kopieren
Das installierte Verzeichnis befindet sich unter /opt/local/www. Es muss im Arbeitsverzeichnis von Apache abgelegt werden, bevor es verwendet werden kann.
Schließlich werden Sie beim Ausführen von PHP feststellen, dass es weniger PHP-Erweiterungen wie mbstring gibt. Verwenden Sie zu diesem Zeitpunkt die Portsuche php55 |. Suchen Sie die entsprechende Erweiterung und installieren Sie dann den Port. Wenn MySQL fehlt, suchen Sie nach dem Port „php55“.
Code. Nach weiteren Untersuchungen wurde festgestellt, dass die Unterstützung für den PHP-Dateityp fehlte. Überprüfen Sie die ursprüngliche Konfiguration des Mac und nehmen Sie dann Änderungen vor. Konfigurieren Sie http.conf. Sie müssen die Unterstützung für PHP-Dateien am Ende hinzufügen, sonst wird beim Öffnen der PHP-Webseite der Quellcode angezeigt.
<IfModule php5_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
 
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
</IfModule>
Nach dem Login kopieren



Das Obige hat gezeigt, wie man PHP + Apache unter Mac aktualisiert, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!