Vai a: [ Contenuti ] [ Categorie ] [ Cerca ]

Php in locale su Windows

Php in locale su Windows


Apache: come funziona?

Vi starete forse chiedendo da dove sia uscita la pagina html che abbiamo appena visto. Ebbene, di default, Apache "cerca" le pagine da caricare in una cartella (all'interno della directory Apache GroupApache) chiamata htdocs…ed è qui che, in teoria, andranno i nostri lavori in php per essere visualizzati. È possibile, comunque, variare il percorso di questa cartella e, ad esempio, sceglierne una a piacere dopo averla creata.
Mettiamo di voler avere, come directory base, la cartella test; dal menù START>Programmi>Apache httpd Server>Configure Apache Server, selezioniamo il file Edit the Apache httpd.conf Configuration File (è il file che gestisce tutte le opzioni del server e si edita con il Notepad).

Una volta aperto, con la funzione Cerca, arriviamo alla riga DocumentRoot (di default dovrebbe essere "C:/Programmi/Apache Group/Apache/htdocs") e cambiamo htdocs in test.
Poco più sotto troveremo <Directory "C:/Programmi/Apache Group/Apache/htdocs">….anche in questo caso dovremo sostituire htdocs in test (affinchè le nuove impostazioni abbiano effetto sarà necessario riavviare il server…tra poco spiegherò come fare).
Per adesso sono finite le modifiche da apportare al file di configurazione del webserver; d'ora in poi la cartella di lavoro sarà quella appena creata e sarà qui che dovremo mettere tutte le pagine da provare.

Per poter lavorare correttamente dobbiamo conoscere i comandi base utilizzati da Apache.
Nelle versioni precedenti, all'interno della cartella Apache httpd Server, c'erano delle icone (per me estremamente comode) che permettevano di far ripartire o fermare il server.
A partire dalla 1.3.20, invece, è presente solo l'icona per lo start mentre le altre operazioni andranno eseguite tramite DOS (sconsiglio un brusco CTRL + C che chiuderebbe la sessione invece di arrestarla).

Apriamo, quindi, il prompt del DOS di Windows e, digitando questa riga, spostiamoci nella cartella dove è installato Apache:

1
C:>cd programmiapache~1apache

(la tilde (~) si ottiene premendo il tasto ALT alla sinistra della barra spaziatrice, digitando consecutivamente i caratteri 1 2 6 del tastierino numerico e rilasciando l' ALT).

Una volta nella directory di apache possiamo scegliere tra tre operazioni:

  • Fermare il server digitando apache -k stop
  • Far ripartire il server scrivendo apache -k restart
  • Attivare il server direttamente da DOS digitando apache -k start

Questi comandi ci saranno molto utili in seguito quando, apportate alcune modifiche per il Php, dovremo far ripartire la macchina.

Prima di concludere questa sezione vi do due suggerimenti.
Per non avere sempre in primo piano la finestra del DOS quando avviamo il server, create un collegamento sul desktop dell'icona Start Apache in Console; cliccate con il tasto destro del mouse sul collegamento e scegliete Proprietà; dal menù a tendina del comando Esegui selezionate Ridotto a icona e date l'OK…in questo modo saranno più veloci le operazioni di avvio e non avrete più il problema del prompt.

Sempre relativamente al DOS vi suggerisco di impostare, come directory di lavoro, quella in cui è installato Apache; infatti, se non siete dei grandi "smanettoni", il DOS lo userete spesso solo nei casi in cui vorrete fermare o far ripartire il server…in questa maniera non dovremo spostarci ogni volta ma ci troveremo direttamente nella cartella giusta.
Per fare questo aprite un prompt e cliccate con il tasto destro del mouse sulla barra superiore (quella blu); selezionate Proprietà e, nel campo Directory di lavoro, scrivete il percorso per arrivare alla cartella di Apache: in questo caso sarà c:programmiapache~1apache; infine cliccate su Applica.

Note per chi possiede Wind95
1) – Prima di procedere con l'installazione di tutti i componenti è necessario scaricare l'aggiornamento del Windows Socket 2 (sono delle librerie aggiornate per il Sistema Operativo). L'update è disponibile sul sito Microsoft a questo indirizzo.

2) – Durante l'installazione di Php (che affronteremo dopo) ho notato anche un particolare di cui non riesco a spiegare bene le cause.
In pratica, per l'installazione del modulo Php, sono necessarie anche due librerie fondamentali che il mio pc non aveva. Non so, quindi, se fosse un problema solamente del mio SO o fosse un fatto generale. Comunque si pone facilmente rimedio scaricando, per sicurezza, questo zip contenente i due file di cui parlavo: odbc32.dll e odbcint.dll (Scarica le librerie).
Dopo aver aggiornato il Windows Socket non dovete far altro che copiare le due librerie .dll nella cartella C:System.

Pagina: 1 2 3 4 5 6 7

link sponsorizzati

Consiglialo su Facebook

Scrivi un commento

Commenti totali: 5


  1. 6 un GRANDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

    Mi piacerebbe urlarlo ancora più forte…ma sveglio i miei vicini ke dormono!!!!

    Se è possibile vorrei risolvere un piccolo problema che mi è giunto…se riesci ad entrare nella mia home page http://www.glacis.altervista.org potrai notare un portale scritto interamente in php installante online. Il mio problema è che non riesco ad interagire con l'index.php, perkè in locale detto file è vuoto di grafica, mentra fa riferiferimento con dei refresh ad altri file presenti nelle svariate cartelle!Online invece ho la possibilità di visualizzare l'html che pero' in locale nn riesco a trovare da nessuna parte…io dovrei aggiungere semplicemente una tabella e un bannerino nel suddetto index.php! Non riesco a trovare la soluzione

    RINGRAZIO

  2. è la PRIMA VOLTA che trovo una guida online che in 7 pagine apre il mondo del server in locale..chiara, pulita, semplice..ma soprattutto FUNZIONA!! tutte4 le altre guide che ho letto o non funzionava, o non scaricavi il software giusto, o si perdevano in variabili tra globali e server scripts..veramente un GRANDE!!

  3. grazie troppo buoni

  4. sensazionale!
    chiarezza di idee e di linguaggio, veramente un ottimo articolo, un piacere leggerlo.
    bravo bagai.

  5. Ho un problema, dopo che installo Apache e php, dopo aver modificato il file httpd.conf inserendo "LoadModule php4_module c:/programmi/php/sapi/php4apache.dll" e "AddModule mod_php4.c" negli appositi spazi mi da un errore che non riesco a risolvere ovvero:
    Credo che sia nel caricamento del modulo php4…giusto?Come posso risolverlo??
    grazie 1000

Lascia un Commento

Subscribe without commenting

link sponsorizzati

Torna: [ Inizio ] [ Contenuti ] [ Categorie ] [ Cerca ]

Pagina renderizzata in soli 0,181 secondi dopo aver eseguito ben 0 query. Wordpress... prestazioni da urlo!