Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: conf apache

  1. #1

    conf apache

    ciao non ricordo se la configurazione di apache 1.3 era differente da quella del 2.0.
    I passi del 2.0 sono solo questi?:

    Questo è un mini corso per l'installazione e la configurazione di PHP 4.3.2 (come filtro) su macchine equipaggiate con Windows 9x/NT/ME/2000/XP e il web server Apache 2.
    Il supporto per Apache 2 è non è stabile da molto ed è supportato solo dalle ultime release di PHP, che potete scaricare qua PHP 4.3.2 (mirror italiano).

    Installazione PHP 4.3.2.
    Dopo esserti procurato una copia della distribuzione di PHP (ad esempio su it.php.net, mirror italiano) devi scompattarla in una directory di tua scelta, ad esempio "C:\PHP\" (devi scaricare i binari per win32, e fra i due il pacchetto più grosso, circa 6 Mb, quello completo di tutti i moduli).

    Configurazione di PHP.
    Individua il file "php.ini-dist" e copialo col nome "php.ini" nella directory nella quale è installato il tuo sistema operativo (solitamente "C:\WINDOWS" per Windows 9x oppure "C:\WINNT" o "C:\WINNT40" per Windows NT/2000/XP)
    Modifica il file "php.ini" (ad esempio usando il notepad di Windows o SciTE) effettuando le seguenti operazioni:

    Individua la zona in cui è impostata la variabile "extension_dir" affinché essa punti alla sottodirectory "extensions" nella directory dove è stato installato PHP (ad esempio "C:\PHP\extensions\").
    Individua la sezione "Dynamic Extensions", questa è la lista dei moduli che possono essere caricati da PHP. La scelta viene effettuata togliendo il punto e virgola (";") davanti ai moduli da caricare (che poi non sono altro che i file nella directory "C:\PHP\extensions\").
    I moduli di PHP sono molti, permettono l'accesso ai database, la generazione dinamica di immagini e files Flash, l'interazione con i file XML, ed altro ancora; non ti resta che andare a leggere la copiosa documentazione disponibile sul sito it.php.net, anche se praticamente è tutta in inglese :-(.
    Per ulteriori informazioni consultare la FAQ di it.php.net.

    Trova il file "php4ts.dll" nella directory di PHP e copialo nella directory "C:\WINDOWS\SYSTEM". Questa dll è il cuore di PHP, non dimenticartela, principalmente quando installi una nuova versione sopra una vecchia!
    Configurazione di Apache Web Server.

    Per informazioni più dettagliate sull'installazione di Apache controlla questa pagina: Installazione di Apache 2
    Scarica Apache, ho provato la versione la 2.0.46 funziona proprio bene, voi scaricate comunque l'ultima disponibile.
    Una volta installato Apache (supponiamo in "C:\Programmi\Apache Group\Apache2\"):

    Aprite il file "C:\Programmi\Apache Group\Apache2\conf\httpd.conf" e aggiungete nella sezione "Dynamic Shared Object (DSO) Support" un rigo contenente:
    LoadModule php4_module C:/php/sapi/php4apache2.dll <-- Occhio alle barre rigirate!
    Questo è il un modulo che viene caricato da Apache all'avvio e quindi è più veloce rispetto alla modalità CGI.
    Per usare PHP come filtro inserite in httpd.conf la seguente riga:
    AddType application/x-httpd-php .php
    Riavviate Apache dal'"Apache Monitor" vicino all'orologio.

    Ora Apache è pronto ad interpretare i files .php, fate una rapida prova creando un file "C:\Programmi\Apache Group\Apache2\htdocs\prova.php" contenente: "<? phpinfo(); ?>", poi dal vostro browser andate alla pagina "http://localhost/prova.php", se appare una lunga pagina con un bel po' di informazioni sul vostro PHP, allora avete finito!
    (localhost o 127.0.0.1 sono rispettivamente il nome e l'indirizzo IP con cui la vostra macchina identifica se stessa)

    Vi ricordo che dalla versione 4.1 di PHP le variabili ricevute con GET e POST non diventano più globali.
    Cioè se chiamate "http://localhost/prova.php?var=12", non avrete una variabile $var con valore 12, ma avrete una voce var nel dizionario _REQUEST (scorrete fino in fondo alla pagine per vederlo).
    Per maggiori informazioni su questo cambiamento leggete qua: Release notes PHP 4.1.

  2. #2
    no xchè a un amico continua a far salvare la pagina php invece che visualizzarla e io mi dimentico sempre qualcosa.

  3. #3
    Originariamente inviato da TittyMail
    no xchè a un amico continua a far salvare la pagina php invece che visualizzarla e io mi dimentico sempre qualcosa.
    Suggerisci al tuo amico di leggere la pillola di andr3a. Oppure, volendo, puoi farlo tu stesso ...

    http://forum.html.it/forum/showthrea...hreadid=495895


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    ho trovato gia la differenza che noi alla configurazione di apache 1.3, mettevamo questa riga:

    LoadModule php4_module C:/PHP/sapi/php4apache.dll

    invece di questa:

    AddModule mod_php4.c

  5. #5
    Originariamente inviato da TittyMail
    ho trovato gia la differenza che noi alla configurazione di apache 1.3, mettevamo questa riga:

    LoadModule php4_module C:/PHP/sapi/php4apache.dll

    invece di questa:

    AddModule mod_php4.c
    Forse c'e anche qualcos'altro.... ma non voglio privarti del piacere di scoprirlo da solo.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    questo?

    <IfModule mod_dir.c>
    e li sotto sostituite la DirectoryIndex con questa:
    DirectoryIndex index.php index.htm index.html

  7. #7
    no quello è comune.....forse le sxtension?

  8. #8
    dai piero.mac non tenermi sulle spine dimmi quali differenze ci sono....c'è questo poveretto che deve installarlo entro oggi.

  9. #9
    Originariamente inviato da TittyMail
    no quello è comune.....forse le sxtension?
    controlla la pillola di Andr3a. Spiega per bene le differenze.

    Andate su:
    Start - Programmi - Apache HTTP Server - Configure Apache - Edit Apache HTTPD.
    Se vi chiede con che programma prirlo scegliete il notepad, va benissimo.

    Una volta aperto cerchiamo questa riga LoadModule foo_module modules/mod_foo.so
    Subito sotto noteremo una serie di moduli, andiamo all' ultimo di questa serie ed aggiungiamo:
    LoadModule php4_module C:/PHP/sapi/php4apache2.dll

    Cerchiamo poi la riga contenente
    AddType allows you to add to or override the MIME ed aggiungiamo subito sotto AddType image/x-icon .ico quanto segue:
    AddType application/x-httpd-php .php


    Ora cerchiamo piu' su la seguente voce DirectoryIndex e modifichiamo quella linea in questo modo:
    DirectoryIndex index.php index.htm index.html

    Aggiungete le estensioni che volete, sara' l'ordine di riconoscimento.
    Salvate e chiudete questo file.

    Ora tornate sul PHP.INI, che se non sbaglio dovrebbe essere dentro la cartella windows o winnt e cercate la linea con scritto:
    doc_root =
    e aggiungete dopo l'uguale, quanto segue:
    "C:\Programmi\Apache Group\Apache2\htdocs"

    Salvate e chiudete.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    vabbè sai che abbiao fatto??? messo la 2.0 che è quella che ho messo anche io che è più semplice d installare....grazieeeeeeeeeeeeeee

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.