Ich nutze auf meinem Heim-Mac das auf dem Betriebssystem vorinstallierte Apache mit PHP, also ohne MAMP oder etwas in der Art. Ich hab es jetzt geschafft PHP 7 zu installieren und diese PHP Version ist es mit der Apache läuft. Nun ist ja aber auch noch PHP 5.5 drauf. Kann mir jemand erklären, wie ich Apache sage welche PHP Version er zu benutzen hat?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Mac OS X: PHP Version wählen
Einklappen
Neue Werbung 2019
Einklappen
X
-
Ich habe das bei mir über brew installiert:
brew update
brew install homebrew/php/php70
Für deine ~/.profile
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"
Dadurch wird php7 auf der Kommandozeile verfürbar gemacht.
Danach muss ich PHP noch mit Apache zusammenbringen. Nach der Installation von PHP5.6 vor einigen Monaten lag schon eine php5.conf im Verzeichnis /etc/apache2/other. Habe ich umbenannt in php7.conf und mit folgendem Inhalt überschrieben:
Code:LoadModule php7_module /usr/local/Cellar/php70/7.0.3/libexec/apache2/libphp7.so <IfModule mod_php7.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule mod_dir.c> DirectoryIndex index.html index.php </IfModule> </IfModule>
Code:LoadModule php5_module libexec/apache2/libphp5.so
Code:#LoadModule php5_module libexec/apache2/libphp5.so
-
Danke für die Antwort, ich hab mich ungenau ausgedrückt Apache verwendet bereits PHP 7, ich möchte ihm aber auch sagen können, dass er PHP 5 benutzen soll.
LoadModule php5_module ist bei mir (wohl durch die PHP7 Installation) schon auskommentiert. Wenn ich das # davor entferne und Apache neustarte, komme ich gar nicht mehr localhost "Diese Website ist nicht verfügbar". Etwas in der Art LoadModule php7_module finde ich aber nicht.
Kommentar
-
Evtl. ist es auch hilfreich per VirtualBox ein oder mehrere Linux-Betriebsysteme zu installieren und damit mit mehreren PHP-Versionen testen zu können.
Kommentar
-
Zitat von Blar Beitrag anzeigenEvtl. ist es auch hilfreich per VirtualBox ein oder mehrere Linux-Betriebsysteme zu installieren und damit mit mehreren PHP-Versionen testen zu können.[URL="https://github.com/chrisandchris"]GitHub.com - ChrisAndChris[/URL] - [URL="https://github.com/chrisandchris/symfony-rowmapper"]RowMapper und QueryBuilder für MySQL-Datenbanken[/URL]
- 1 Likes
Kommentar
Kommentar