Newsgroup: it.comp.www.php
Titolo: Istallazione PHP - Apache2

Ciao a todos,
ho scaricato rispettivamente da 
www.apache.org
 e 
www.php.net
 le ultime
versioni:
apache_2.0.48-win32-x86-no_ssl.msi
php-4.3.4-installer.exe - php-4.3.4-Win32.zip
ho istallato correttamente il primo (apache) e infatti il mio pc
funziona correttamente come un server.
ho cercato poi di istallare il php, xé ovviamente è ciò che a me
serve... ma non c'è un cazzzzz da fare!
Ho seguito le istruzioni trovate sia nel file install.txt che su
php.net
, aggiungendo nel file httpd.conf queste riga:
#Esempio 3-7. PHP su Apache 2.0 come Modulo
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
ma quando restarto apache non va, xé non gli piace la libreria per il
php4...
aiutoooo!!!
Lù
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 per il php4...
Che vuol dire 'quando restarto apache non va'? Non viene compilato il codice
php o ricevi proprio un errore generato da apache? Se invece commenti questa
riga:
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
riesci a far partire apache?
L'unica cosa che mi viene in mente è vedere se php4apache2.dll si trovi
effettivamente sotto 'c:/php/sapi/' o magari non sia finita sotto win/system
o system32...non so che sistema operativo usi. Ma soprattutto, questa
libreria qua, sei sicuro che esiste sul tuo pc?
Saluti...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 libreria qua, sei sicuro che esiste sul tuo pc?
si, la libreria c'è e nel posto corretto, anche il percorso è quello
giusto
Apache mi scrive queste righe nel file di log, in merito all'errore di
riavvio:
[Tue Nov 04 17:12:26 2003] [notice] Parent: Received restart signal --
Restarting the server.
[Tue Nov 04 17:12:27 2003] [notice] Child 2080: Exit event signaled.
Child process is ending.
[Tue Nov 04 17:12:28 2003] [notice] Child 2080: Released the start mutex
[Tue Nov 04 17:12:28 2003] [notice] Parent: Created child process 5852
[Tue Nov 04 17:12:29 2003] [notice] Child 5852: Child process is running
[Tue Nov 04 17:12:29 2003] [notice] Child 5852: Acquired the start
mutex.
[Tue Nov 04 17:12:29 2003] [notice] Child 5852: Starting 250 worker
threads.
[Tue Nov 04 17:12:30 2003] [notice] Child 2080: Waiting for 250 worker
threads to exit.
[Tue Nov 04 17:12:30 2003] [notice] Child 2080: All worker threads have
exited.
[Tue Nov 04 17:12:30 2003] [notice] Child 2080: Child process is exiting
[Tue Nov 04 17:12:40 2003] [notice] Parent: Received restart signal --
Restarting the server.
[Tue Nov 04 17:12:40 2003] [notice] Child 5852: Exit event signaled.
Child process is ending.
[Tue Nov 04 17:12:40 2003] [warn] (OS 995)Operazione di I/O terminata a
causa dell'uscita dal thread oppure della richiesta di un'applicazione.
: winnt_accept: Asynchronous AcceptEx failed.
[Tue Nov 04 17:12:41 2003] [notice] Child 5852: Released the start mutex
[Tue Nov 04 17:12:42 2003] [notice] Child 5852: Waiting for 250 worker
threads to exit.
[Tue Nov 04 17:12:43 2003] [notice] Child 5852: All worker threads have
exited.
[Tue Nov 04 17:12:43 2003] [notice] Child 5852: Child process is exiting
..
se la riga è commentata Apache va, se la decommento non riesce a
ripartire.
magari, spiegatemi meglio come istallare il php...
grazie
Lore


Prova a copiare la libreria php4apache2.dll nella directory modules di
apache.
Poi nella stessa copi anche la php4ts.dll.
Verifica che magari l'installer non ne abbia messe in giro altre (in windows
o windows\system32)
Questa avvertenza la trovi nel manuale in inglese (chm versione con note)
che ti consiglio di scaricare. Oppure nella note della sezione documentation
on line
Il php.ini deve essere messo nella directory del S.O.
In window però mi trovo meglio ad usarlo come CGI e non come modulo apache
In questo modo posso avere contemporaneamente attivi sia php 4.3.4 che  php
5
Inoltre un suggerimento pratico: se hai installato apache di default, sposta
la cartella dei documenti (che sarà in {programmi}\apache
group\apache2\htpdoc\ )
in un path decisamente più semplice (es: c:\htpdoc) e comunque con il nome
della cartella origine che rispetti le specifiche dos 8.3: alcune estensioni
di uso comune (es: gd2) in windows creano problemi perchè non riconoscono
nella path i caratteri speciali di windows (spazi, punti, eccc)
Saluti
Andrea

Anche io ho avuto un po' di problemi con Windows XP. Ti mando le note di
installazione che mi sono fatto io, se ti possono servire:
--------
 Apache
--------
[ apache_2.0.47-win32-x86-no_ssl.msi ]
Lanciare l'installer
 As a service
Strumenti di amministrazione -> Servizi
 Impostare "Tipo di avvio" in Manuale
Modificare "C:\Programmi\Apache Group\Apache2\conf\httpd.conf"
 DocumentRoot "D:/Documenti/Sviluppo Web/htdocs"
Riavviare Apache
Prova: 
http://localhost/
-----
 PHP
-----
[ php-4.3.3-installer.exe ]
[ php-4.3.3-Win32.zip ]
Lanciare l'installer.
C:\Programmi\PHP
Webserver Apache
Scompattare il file zip nella directory del php
Arrestare eventualmente Apache
Copiare
 php4ts.dll -> C:\windows\system
 php.ini -> C:\windows
  [se non c'e' gia', altrimenti prenderlo dai file d'installazione]
Modificare "C:\Windows\php.ini"
 extension_dir = "C:\Programmi\PHP\extensions"
Modificare "C:\Programmi\Apache Group\Apache2\conf\httpd.conf"
 ScriptAlias /php/ "C:/Programmi/php/"
 AddType application/x-httpd-php .php
 Action application/x-httpd-php /php/php.exe
Riavviare Apache
Prova: 
http://localhost/test.php
-------
 MySQL
-------
[ mysql-4.0.15-win.zip - scompattare ]
Lanciare il setup
 C:\mysql
  (LASCIARE COM'E'!!!)
Da prompt dei comandi:
 C:\mysql\bin>mysqld-nt --install
 (se c'era gia' come servizio, C:\mysql\bin>mysqld-nt --remove)
Strumenti di amministrazione -> Servizi
 Impostare "Tipo di avvio" in Manuale
A questo punto, si puo' installare MySQL-Front.

cerca easyphp fa tutto lui :D
--
NApolux

> cerca easyphp fa tutto lui :D
dove lo trovo?
Lů


 magari, spiegatemi meglio come istallare il php...
L'installazione sotto win è semplicissima, lanci un eseguibile e il resto la
fa lui. quello che potrebbe essere più rognoso è poi configurare il tutto :)
Questa sera quando arrivo a casa posso provare a vedere che c'è sul mio 98 e
cercare di ricordarmi se ho fatto qualcosa di strano per far funzionare il
tutto.


 Lů
QUI! 
http://www.easyphp.org/
--
Napolux


Oppure si può anche usare MySql Control Center, interfaccia grafica open
source prodotta da Mysql AB
Saluti
Andrea

 php-4.3.4-installer.exe - php-4.3.4-Win32.zip
Se ti senti beta-tester continua pure, se invece devi lavorare allora
installa apache 1.3x e non avrai problemi.
In ogni caso ci sono molti installer per il trio Apache+MySQL+Php, uno
te lo hanno gia segnalato io ne aggiungo un'altro paio:
http://www.datacaptech.com/winlamp.php
http://www.foxserv.net/portal.php
Se poi fai una ricerchina con google avrai di che passare la notte...

 open source prodotta da Mysql AB
L'ho scaricato... bellissimo... lo tengo...

> QUI! 
http://www.easyphp.org/
l'ho scaricato e istallato!
funziona perfettamente, grazie.


ho provato, oltre che con l'easyphp, a istallare per bene apache e il
php secondo le vostre informazioni..
perň, nulla da fare!
Apache va benissimo, il php non vuole saperne di andare ! :-(
ho ripiegato sul piů semplice easyphp..
dov'č che potrei sbagliare?
grazie 
Lů
