2013-10-24 11 views
9

Ich benutze Mac 10.8 und ich habe PHP 5.5 installiert. Auf der Kommandozeile php -v show Version 5.5. aber wenn ich macs Apache-Server mit phpinfo() starte, wird Version 5.4 angezeigt.verschiedene Version PHP auf der Kommandozeile und in Apache

Kann mir jemand bitte helfen, wie Apache machen Version 5.5

Dank

+0

Wie haben Sie php55 installieren? Hast du dich selbst kompiliert? –

+0

Ich benutze Homebrew. – amique

+0

Haben Sie irgendwelche früheren Installationen von PHP, wenn ja .. Überprüfen Sie, wo Ihre eigentliche PHP5.5 'ini' Datei ist, dann prüfen Sie, ob' phpinfo() 'mit der korrekten geladenen Konfigurationsdatei übereinstimmt, wenn nicht. Lassen Sie es mich wissen –

Antwort

1

Wenn Sie die Zeile LoadModule php5_module /usr/local/php5/libphp5.so in httpd.conf verwenden, um es noch einmal unkommentiert kommentieren, dann fügen Sie die Zeile export PATH=~/bin:/usr/local/php5/bin:$PATH in Bash_profile Diese hat den Trick für mich gemacht. Hinweis: i. Php5.5.5 über liip auf OS X Mavericks

9
  1. erfahren Sie die conf installiert haben/httpd.conf und conf.d/* conf

  2. finden Sie das Tag wie folgt: Loadmodule php5_module modules/libphp5.so

  3. die Änderung vornehmen pHP-Installationsordner wie folgt zu korrigieren: LoadModule- Module php5_module /usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so

Dies wird Ihr PHP-Modell (PHP-Version) in Apache

Suche auf Ihrem lokalen Schreibtisch ändern: find/-name „libphp5.so“

In Bezug auf die korrekte so Datei: libphp5.so not being created after compiling and prefix directory not created

[update]

http://www.howtoforge.com/centos-5.6-php53-common-conflicts-with-php-common

1) Update yum enthalten neueste PHP

2) Für 64-Bit-Systemen können Sie finden Sie hier die richtigen Pakete: http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/

Für 32bit sys TEMS, sind die richtigen Pakete hier: http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/

3) (ersetzen, um die richtige URL und Dateinamen, die Sie haben wollen, überprüfen Sie es aus Schritt "2)")

rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm

rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-11.ius.el5.noarch.rpm

4) --import rpm/etc/pki/rpm-gpg/rPM-GPG-KEY-EPEL

rpm --import/etc/pki/rpm-gpg/IUS -KOMMUNITÄT-GPG-KEY

5) yum install yum-plugin-ersetzen

6) Sie jetzt Ihre PHP alte Version Pakete mit den PHP neue Version Pakete von IUS wie folgt ersetzen:

yum ersetzen php --replace -mit php55w

Sie für weitere php55w Pakete wie folgt suchen:

yum search php53u

Verwandte Themen