2013-10-24 13 views
9

Sto usando mac 10.8 e ho installato php 5.5. Alla riga di comando php -v mostra la versione 5.5. ma quando avvio il server Apache di Mac con phpinfo(), mostra la versione 5.4.php versione diversa su riga di comando e in apache

Qualcuno può per favore mi aiuti a fare apache utilizzare la versione 5.5

Grazie

+0

Come hai installato php55? Ti sei compilato? –

+0

Io uso homebrew. – amique

+0

Hai precedenti installazioni di PHP, in tal caso. Controlla dove si trova il tuo file 'ini' effettivo di PHP5.5, quindi verifica se' phpinfo() 'corrisponde al file di configurazione caricato corretto, in caso contrario. Fammi sapere –

risposta

1

Se non commentata la linea LoadModule php5_module /usr/local/php5/libphp5.so in httpd.conf lasciare un commento, di nuovo, quindi aggiungere la riga export PATH=~/bin:/usr/local/php5/bin:$PATH in .bash_profile Questo ha fatto il trucco per me. Nota:. Ho installato php5.5.5 via liip su OS X Mavericks

9
  1. scoprire la conf/httpd.conf e conf.d/* conf

  2. trovare il tag in questo modo: LoadModule php5_module modules/libphp5.so

  3. apportare la modifica per correggere cartella di installazione di PHP in questo modo: LoadModule php5_module /usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so

Questo cambierà il modello php (versione php) in Apache

Cerca sulla scrivania locale: cerca/-name "libphp5.così"

Per quanto riguarda il corretto modo di file: 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) yum update per includere ultima php

2) Per i sistemi a 64 bit, è possibile trova i pacchetti corretti qui: http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/

Per 32 bit sys TEMS, i pacchetti corretti sono qui: http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/

3) (sostituire l'URL corretto e il nome del file che si desidera avere, check it dal punto "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) rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

rpm --import/etc/pki/rpm-gpg/IUS -COMMUNITY-GPG-KEY

5) yum install yum-plugin-sostituire

6) È ora possibile sostituire i vecchi pacchetti versione di PHP con i nuovi pacchetti PHP versione da IUS come questo:

yum sostituire php --replace -Con php55w

È possibile cercare ulteriori pacchetti php55w come questo:

yum ricerca php53u

Problemi correlati