Newsgroup: it.comp.www.php
Titolo: Installazione PHP 5.3 e apache 2.2.1.4

Salve,
come in oggetto, sto provando ad installare i seguenti software:
- apache_2.2.14-win32-x86-openssl-0.9.8k.msi
- php-5.3.0-nts-Win32-VC9-x86.msi
Dopo aver eseguito in ordine le installazioni non mi riesce ad
interpretare le pagine php.
Ho visto su dei forum che nel file "httpd.conf" dovevo inserire le
seguenti righe:
    PHPIniDir "C:/Program Files/PHP/"
    LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
Ma c'è un problema, ossia nella directory del PHP non esiste nessuna
libreria simile.
Cosa ho sbagliato?
Grazie
xoooox

 xoooox
Ti posso dare un consiglio extra?
se sei nuovo perch� non parti da un package semplificato come quelli di
bitnamy o xammp?

 bitnamy o xammp?
Sinceramente in passato ho installato su altre macchine le stesse
cose...
Su questa macchina volevo installare qualche nuova versione... e mi
sono imbattutto su questo problema...
Sapresti dirmi come risolverlo?
Grazie
xoooox

 
su windows? mi spiace no :) � un sistema operativo che ormai non uso pi�
da 10 anni.
Ho comunque scaricato lo zip e viste le dll, in pratica secondo me nella
distribuzione binaria del php 5.3 compilato col visualstudio 9 non c'�
supporto per apache.
Difatti pure sul sito 
php.net
 c'� scritto:
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
Quindi te hai scaricato una versione per IIS, purtroppo al momento
l'ultima versione per vc6 e apache su windows (binari ufficiali) � la 5.2.6.
Credo sia questo il motivo.

 xoooox
Devi usare
http://windows.php.net/downloads/releases/php-5.3.0-nts-Win32-VC6-x86.msi
perch� la versione compilata col visual c++ 9 � solo per IIS.

 
su windows? mi spiace no  :)  � un sistema operativo che ormai non uso pi�
da 10 anni.
Ho comunque scaricato lo zip e viste le dll, in pratica secondo me nella
distribuzione binaria del php 5.3 compilato col visualstudio 9 non c'�
supporto per apache.
Difatti pure sul sito 
php.net
 c'� scritto:
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
Quindi te hai scaricato una versione per IIS, dovevi scaricare:
http://windows.php.net/downloads/releases/php-5.3.0-Win32-VC6-x86.msi


michelangelo giacomelli ha scritto:

Infatti � cosi, la versione zip del compilato col visual c 6 contiene la
dll:
./php5apache.dll
ciao...

 ciao...
Grazie a tutti per le info... ma ancora non ci riesco...
Ho scaricato il file "php-5.2.11-nts-Win32-VC6-x86.zip"
L'ho scompattato in c:\program files\php
nel file httpd.conf ho inserito le seguenti righe:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ho rinominato il file php.ini in php old.ini
e ho rinominato il file php.ini dist in php.ini
ho riavviato il servizio, ma non parte.
Allora ci ho riprovato da linea di comando e mi da questi errori:
   C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe
   [Fri Oct 30 09:42:25 2009] [crit] Apache is running a threaded MPM,
but your PHP
    Module is not compiled to be threadsafe.  You need to recompile
PHP.
   Pre-configuration failed
Ma qui non c'è nulla da compilare... che devo fare adesso?
Grazie
xoooox


Giusto per concludere questa faccenda,
ho installato la seguente versione: php-5.3.0-Win32-VC6-x86.zip
e finalmente tutto ha iniziato a funzionare...
Penso che l'altra versione abbia dei bug sulle librerie di apache...
boh...
Server apache - php - mysql su vista finalmente funziona...
Grazie a tutti
xoooox


ho fatto la stessa tua operazione 2 giorni fa...
allora nell'ultima versione di php non ci sono le librerie per apache
2.2. se vuoi far funzionare php su win devi per forza scaricare i
binari della 5.2.11
ti do un sito che spiega alla lettera cosa devi fare
http://www.phpnews.it/articoli/installare-apache-22-php-52-mysql-5-su-windows/
qui spiega con la versione 5.2.0 ma con la 5.2.11 e' la stessa cosa
ciao