Visualizzazione dei risultati da 1 a 8 su 8

Discussione: aggiornamento PHP

  1. #1
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221

    aggiornamento PHP

    Salve a tutti,

    Ho effettuato un aggiornamento ricompilando PHP per passare dalla versione 5.2.6 alla 5.3.3. tutto sembra andato a buon fine, tanto che se da shell digito

    # php -v

    ottengo
    PHP 5.3.3 (cli) (built: Oct 31 2010 14:13:43)

    eppure se faccio uno script phpinfo() continua a dirmi PHP 5.2.6.

    ho riavviato sia Apache che l'intera macchina diverse volte, ma non cambia niente, da shell mi dice una cosa e da phpinfo un altra .... e quella più corretta sembra essere phpinfo, perchè alcune librerie che ho compilato effetivamente non risultano operative.

    .... quanlcuno mi sa dire cosa stò sbaglianodo???

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    php client != php interprete

    php -v:
    PHP 5.3.3-1ubuntu9.1 with Suhosin-Patch (cli) (built: Oct 15 2010 14:17:04)
    Copyright (c) 1997-2009 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    prova da shell un
    codice:
    # php  /path/al/file/php_usante_le_nuove_lib.php

  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Originariamente inviato da Enoa
    prova da shell un
    codice:
    # php  /path/al/file/php_usante_le_nuove_lib.php
    da shell (come mi hai suggerito tu) lo script viene eseguito correttamente.

    .... quindi la domanda è: come faccio a fare in modo che

    php client === php interprete

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da las
    php client === php interprete
    Non lo so , nel senso che non hai scritto in che SO o distro stai lavorando.
    Da qualche parte c'è questa linea? corrisponde alla nuova versione?
    LoadModule php5_module

  5. #5
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Hai ragione scusa, S.O. Linux Distr. Fedora 7 Apache 2.2.0.

    LoadModule php5_module

    l'ho trovata su

    /etc/conf/httpd/conf.d/php.conf

    dove precisamente c'è scritto:

    LoadModule php5_module modules/libphp5.so

    ora mi sembra di capire che devo sostituire libphp5.so con il nuovo PHP .... ma come faccio a sapere dove me l'ha messo??

    io tutta la procedura per la compilazione l'ho eseguita su

    /usr/src/php-5.3.3/

    ma in questa cartella non c'è traccia di un file libphp5.so da sostituire al vecchio

  6. #6
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Non hai ricevuto errori di compilazione? La libphp5.so la dovrebbe creare da solo nella posizione corretta durante la compilazione.
    Vedi un po se questi link ti sono di aiuto:
    http://forums.fedoraforum.org/archiv...p/t-23665.html
    http://www.php.net/manual/en/install.unix.apache2.php

    se proprio non riesci, c'è la via semplice del:
    codice:
    yum update php

  7. #7
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Originariamente inviato da Enoa
    Non hai ricevuto errori di compilazione? La libphp5.so la dovrebbe creare da solo nella posizione corretta durante la compilazione.
    Vedi un po se questi link ti sono di aiuto:
    http://forums.fedoraforum.org/archiv...p/t-23665.html
    http://www.php.net/manual/en/install.unix.apache2.php

    se proprio non riesci, c'è la via semplice del:
    codice:
    yum update php
    No errori nella compilazione nessuno, avevo già provato yum update php il risultato è:

    Could not find update match for php

    ..... penso che nel repositories l'ultima relase di PHP sia ancora la 5.2.6. .... e in ogni caso preferirei compilarlo io per aggiungere anche le librerie addizionali.

    Comunque adesso mi leggo i link che mi hai consigliato.

    Grazie mille dell'aiuto


  8. #8
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    prego, yum update e' in effetti un alzare bandiera bianca.
    hai la 5.2.6 perche' hai fedora 7(credo), sulla macchina virtuale con fedora 14 mi fa l'update alla 5.3.3, apache e' aggiornato?

    la compilazione di php, una volta eseguito il ./configure con i parametri corretti, non e' un procedimento difficile, ma nel tuo caso qualcosa e' andato storto, ecco il perche' delle mie domande ( inutili ).
    magari controlla anche il syslog.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.