Visualizzazione risultati 1 fino 11 di 11

Discussione: Installare ultima versione di php5

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito Installare ultima versione di php5

    Salve,

    Premetto di non sapere se scrivo nella sessione apposita, visto che non si tratta di un problema di linguaggio, ma non saprei dove altro scrivere, caso mai spostate questa discussione, ed ho cercato anche sul forum ma non ho trovato nulla a riguardo.

    Da ieri che sto provando, sul mio webserver ha installare la nuova versione del php, la 5.3.6, ma mi da problemi nella integrazione del modulo con apache2.2, ovviamente questo non succedeva con la vecchia versione, non avendo la libreria php5apache2_2.dll.

    Navigando su internet, ho notato che alcuni utenti utilizzavano la libreria php5.dll, ma niente, mi da errore quando avvio il webserver, l'errore restituitomi da prompt è questo:



    Infatti, come già detto, l'errore e nella prima riga di questo blocco di clodice ( nel file httpd.conf ):

    Codice:
    LoadModule php5_module "c:/php-5/php5.dll"
    AddType application/x-httpd-php .php
    PhpIniDir "C:/php-5"
    #End Php integration
    Come potrei risolvere?
    Ultima modifica di sevenjeak : 04-08-2011 alle ore 10.08.49

    Sevenjeak
    Software developer and much more

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Stai cercando di installare PHP 5.3.6 con Apache scaricato da http://httpd.apache.org?
    Se si, non puoi installarlo, perchè apache è compilato con il VC6 e php 5.3.6 è compilato con il VC9.
    Do NOT use VC9 version with apache.org binaries

    VC9 versions of Apache can be fetched at Apache Lounge. We use their binaries to build the Apache SAPIs.
    Ultima modifica di andreafallico : 04-08-2011 alle ore 12.09.39

  3. #3
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Si, era da li che avevo installato apache, almeno credo, se ricordo bene.

    Cmq, scusa l'ignoranza ma cosa sarebbe VC6 E VC9?

    Come potrei risolvere, per caso devo installare apache che vadi con il vc9?

    Sevenjeak
    Software developer and much more

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    VC6 = Visual Studio 6
    VC9 = Visual Studio C++ 2008

    Puoi leggere qui http://windows.php.net/download
    Which version do I choose?

    If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

    If you are using PHP with IIS you should use the VC9 versions of PHP

    VC6 Versions are compiled with the legacy Visual Studio 6 compiler

    VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed

    Do NOT use VC9 version with apache.org binaries

    VC9 versions of Apache can be fetched at Apache Lounge. We use their binaries to build the Apache SAPIs.
    Per utilizzare php 5.3.6, devi installare Apache Lounge.

    Oppure puoi installare php 5.3.5 (VC6) http://windows.php.net/downloads/releases/archives/
    Ultima modifica di andreafallico : 04-08-2011 alle ore 15.38.32

  5. #5
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Ho letto il messaggio prima che te lo editavi, oramai ho installato apache lounger, ma non mi riconosce le pagine php.

    Per configurare il tutto ho seguito una guida presente sul sito da te linkato, ma il problema e che quando arrivo ad inserire nel file di configurazione di apache il modulo di php per apache, nella guida c'è scritto che devo inserire sempre il modulo php5apache2_2.dll, ma se non esiste? come faccio?

    Sevenjeak
    Software developer and much more

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Ma il file php5apache2_2.dll in php 5.3.6 esiste.

  7. #7
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Io non lo vedo nella mai directory principale del php, ho provato anche nelle sotto-directory ma niente, non lo trovato, e possibile scaricarlo a parte?
    Ultima modifica di sevenjeak : 04-08-2011 alle ore 22.37.06

    Sevenjeak
    Software developer and much more

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

  9. #9
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Si, ho scaricato il file zip in VC9 x86 Non Thread Safe, ma non la trovo.

    Sevenjeak
    Software developer and much more

  10. #10
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    PHP come modulo (come nel tuo caso), devi usare Thread Safe
    PHP come FastCGI, devi usare Non Thread Safe

  11. #11
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Premetto che non so la differenza da thread safe e non threat safe, ma se ricordo bene quando ho scaricato la versione meglio questa differenza non c'era, mi potresti spiegare in cosa consiste questa differenza? riguardano per caso i thread ( processi ) che esegue php per essere eseguito da web server o no?

    Cmq grazie, ora funziona.

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •