Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    integrazione php5 in apache 2.2

    Ciao a tutti!
    sto usando la guida di html.it per installare apache e integrarlo con php e mysql. (Guida PHP su Windows )

    Ho un problema con l'integrazione di PHP5 in Apache 2.2: la guida dice di aggiungere la stringa

    codice:
    # Start Php integration
     LoadModule php4_module "c:/php/php4apache2.dll" AddType application/x-httpd-php .php 
    PhpIniDir "C:/php" 
    #End Php integration

    al file httpd.conf di Apache. Una volta copiata la stringa e salvate le modifiche provo a riavviare il servizio di Apache, ma questo non ne vuole sapere di ripartire dopo le modifiche.

    Andando a cercare nel error.log ho trovato questo errore:

    codice:
    [Tue Feb 23 17:47:48 2010] [notice] Parent: Received restart signal -- Restarting the server. [Tue Feb 23 17:47:48 2010] [notice] Child 3788: Exit event signaled. Child process is ending. httpd.exe: Syntax error on line 129 of C:/Program Files (x86)/Apache Group/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.

    non sono riuscito a capire bene cosa voglia dire...ho provato a cercare altrove come integrare PHP, ma dicono tutti di inserire la stringa sopracitata. Non ci sono errori di ortografia e il path dell'estensione è giusto. Precisamente sto usando PHP 5.3.3 e Apache 2.2

  2. #2
    Semplicemente apache non trova la libreria che permette l'integrazione di php, perchè il file
    codice:
    C:/php/php5apache2_2.dll
    cioè la libreria stessa, non è presente sul tuo pc o si trova in un'altra cartella.
    php lo hai installato nella cartella C:/php ?
    Probabilmente il path è sbagliato.
    La differenza fra la genialità e la stupidità è che la genialità ha i suoi limiti.


  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Ma stai cercando di integrare PHP4 o PHP5?

    perchè nel codice che hai postato sembrerebbe che carichi il modulo di PHP4:

    codice:
    # Start Php integration
     LoadModule php4_module " c:/php/php4apache2.dll"  AddType application/x-httpd-php .php 
    PhpIniDir "C:/php" 
    #End Php integration
    Però poi il messaggio di errore come correttamente rileva furbostanby va a cercare una libreria di PHP5:

    codice:
    Syntax error on line 129 of C:/Program Files (x86)/Apache Group/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll
    Cosa c'è effetivamente alla riga 129 di httpd.conf ?

  4. #4
    il path è giusto...lo zip scaricato dal sito di php l'ho scompattato in c:/php
    il codice da inserire nel file httpd.conf l'ho modificato facendogli integrare la libreria php5apache2_2.dll.
    L'istruzione che ho effeticamente inserito è questa:

    codice:
    # Start Php integration
     LoadModule php5_module c:/php/php5apache2_2.dll 
    AddType application/x-httpd-php .php 
    PhpIniDir "C:/php" 
    # End Php integration
    Alla riga 129 di httpd.conf c'è l'istruzione per il caricamento della libreria

  5. #5
    E adesso funziona?
    La differenza fra la genialità e la stupidità è che la genialità ha i suoi limiti.


  6. #6
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Prova così:

    codice:
    # Start Php integration
     LoadModule php5_module "C:/php/php5apache2_2.dll" 
    AddType application/x-httpd-php .php 
    PhpIniDir "C:/php" 
    # End Php integration
    cioè mettendo tra virgolette il path

  7. #7
    per furbostanby: il codice che ho usato prima di aprire questo 3D è quello

    per las: ho provato ma di nuovo il servizio di apache non riparte. Ho provato pure a riavviare il server ma non è cambiato nulla

  8. #8
    la cosa che più mi "incuriosisce" è questa parte della riga di errore:

    codice:
    The application has failed to start because its side-by-side configuration is incorrect.
    mi sembra di capire che c'è qualcosa di errato nella configurazione di apache, però fin dall'installazione ho seguito passo-passo la guida

  9. #9
    Va bhe lasciate stare: sono due giorni che ci perdo tempo dietro a questo problema...visto che c'è una guida identica per IIS invece che Apache proverò con quella...spero di non incappare in altri problemi. Scusate si vi ho fatto perdere tempo

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.