Installazione di php

di il
6 risposte

Installazione di php

A tutti,
ho un problema con l'installazione di php.

Questi i passi che ho seguito per installarlo sul mio pc
(come s.o. ho windows xp professional):

1)ho installato il web server apache (il file si chiama
apache_2.2.3-win32-x86-no_ssl).
Credo di averlo installato bene perchè mi spunta l'icona
con la freccia verde e quando digito sul browser
"http://localhos" mi compare la scritta "It works!"

2)ho estratto il file php-5.1.5-win32.zip in c:\php

3)ho tagliato dalla dir c:\php il file php5ts.dll e l'ho
messo in c:\windows

4)nel file httpd.conf (dentro C:\Programmi\Apache
Software Foundation\Apache2.2\conf) alla fine del blocco
pieno di LoadModule ho inserito queste linee

LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php.php
PHPIniDir "c:/php"

5)ho rinominato il file php.ini-dist (che si trova nella
dir php) in php.ini

6)ho installato php-5.1.5-installer

riavvio il sistema e apache ha il quadratino rosso e se
lo lancio con start mi da il seguente errore:


"httpd.exe:syntax error on line 115 of
c:/programmi/apache software foundation/apache2.2/conf/httpd.conf: cannot load
c:/php/php5apache2.dll into server: impossibile trovare
il modulo specificato"

qualcuno sa dirmi cosa ho sbagliato?
grazie

6 Risposte

  • Re: Installazione di php

    Ciao.. l'errore forse può essere causato da due motivi:

    1) hai verificato che il file php5apache2.dll sia effettivamente nella directory c:/php/?

    2) se c'è forse è necessario registrarlo per farlo riconoscere a windows...

    per registrarlo:

    --> apri il prompt dei comandi di windows
    --> con il comando cd ti sposti nella cartella c:\php
    --> scrivi: regsvr32 php5apache2.dll
    --> se tutto è andato a buon fine ti dovrebbe dire "dll registrata correttamente"

    per sicurezza esegui lo stesso procedimenteo con la dll php5ts.dll in c:\windows

    Saluti....

    Intel
  • Re: Installazione di php

    Il file php5apache2.dll è nella dir c:\php eppure
    quando scrivo da dos: regsvr32 php5apache2.dll
    mi scrive questo messaggio

    "LoadLibrary("php5apache2.dll") non riuscito-Impossibile trovare il modulo specificato"



    Cosa vuol dire?
    Devo installare un'altra versione di apache?
    ciao
  • Re: Installazione di php

    Ciao.. in genere questo messaggio lo da quando non riesce a caricare le dll.. mi spiego meglio.. windows non riesce a riconoscere quella dll.. e quindi non è in grado di utilizzarla.. mah.. prova a reinstallare tutto.. magari scaricando un'altra versione.. ad es. se hai scaricato l'ultima.. prova a vedere se ti funziona la versione precedente..

    Intel
  • Re: Installazione di php

    Grazie intel,
    ho installato la versione precedente di apache e sembra funzioni!

  • Re: Installazione di php

    Figurati.. se posso.. mi fa sempre piacere dare una mano...

    Saluti..

    Intel
  • Re: Installazione di php

    E' successa la stessa cosa anche a me qualche giorno fa, e ci ho perso un pomeriggio.
    Poi ho trovato questo:
    http://www.devside.net/articles/windows/php-apache2

    In pratica per usare la versione 2.2 di Apache si devono utilizzare gli handlers dedicati
    php5apache2_2.dll
    php4apache2_2.dll
    che non sono inclusi nei pacchetti php4 e php5, ma vanno scaricati a parte, ad esempio da qui
    http://www.devside.net/server/download

    Ciao
Devi accedere o registrarti per scrivere nel forum
6 risposte