Visualizzazione risultati 1 fino 11 di 11

Discussione: Provare il PHP in locale

  1. #1
    Guest

    Exclamation Provare il PHP in locale

    Ciao a tutti,
    visto ceh sto studiando il php, dovrei anche fare degli esercizi di pratica. Per farli ho bisogno di configurare alcuni pacchetti che "decodificano" il codice al computer. Io ho letto la guida che si trova su html.it seguendo tutto alla lettera e ho installato (senza poche difficoltà) sia APACHE che PHP. Adesso il problema è che quando digito http://localhost il sistema mi scrive la lista dei file presenti nella cartella (che ho chiamato e configurato test) ma quando clicco sul file che mi interessa, mi chiede di salvarlo o di aprirlo. in entrambi i casi mi dice che nei "C:\documents and settings\etc etc\etc etc\index.php[1] non esiste. verificare il percorso e riprovare. Che faccio? Grazie in anticipo

  2. #2
    Guest

    Predefinito

    Beh, alla fine mi sono arreso,.... ho scaricato Easy PHP... però non riesco a capire perchè con alcuni codici (per esempio la funzione include) funziona e con un codice tipo questo :

    $a = 74;
    $b = 29;
    $risultato = $a + $b;
    print $risulato;

    no.-.. chi i sa aiutare?

  3. #3
    Guest

    Predefinito

    Con apache hai controllato la porta? Non si sa mai perche' mi pare che di default e' 8080.
    Il codice che hai scritto mi sembrava corretto forse hai sbagliato il modo di includere? stai attento al percorso che hai scritto
    ricorda la sintassi e' questa:

    include("percorso");

    Posta il codice che lo vediamo insieme

  4. #4
    Guest

    Predefinito

    La funzione include è in un'altra pagina (una del sito attualmente on-line) che ho usato semplicemente come prova per vedere se funzionava effettivamente easy php... scusa mi sono espresso male... intendevo dire che ho fatto una pagina semplice per esercitarmi con il php (senza include)

    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?php
    $a = 74;
    $b = 29;
    $risultato = $a + $b;
    print $risulato;
    ?>

    </body>
    </html>

    in questo modo su IE visualizzo solo una pagina bianca... idem se utilizzo echo e print... poi altro non ho provato..

  5. #5
    Guest

    Predefinito

    La pagina e' in php? hai utilizzato il formato http://localhost/percorso? il server è ok?

  6. #6
    Guest

    Predefinito

    Veramente io per provare easy php con la funzione include ho semplicemente aperto una pagina .php con internet explorer.... invece adesso che ho fatto a mano una pagina .php e l'ho aperta con IE non funziona... ma in entrambi i casi non ho utilizzato la funzione localhost.... ho semplicemente aperto la pagina alla bell e meglio con IE.... io uso win xp e tengo la pagina in

    "C:\Documents and settings\Andrea\Documenti\Guide\Esercizi in php\untitled-2.php"

    Come la raggiungo questa pagina con localhost?

  7. #7
    Guest

    Predefinito

    Ok! abbiamo capito che il problema è quello. Devi innanzitutto localizzare il httpd.conf e cerca all'interno document root (mi pare una cosa del genere) e devi inserire quella pagina (la pagina .php) in quella directory. Per raggiungerla basta fare su IE o su qualsiasi altro browser localhost/nomedelfile.php
    se la sposti in qualche directory fai
    localhost/directory/nomefile.php

    Ti consiglio di utilizzare la directory userdir (al'interno del file httpd.conf file di configurazione di apache) in modo tale da crearti la tua user dir personale.
    Come fare?
    Localizza user dir (o una cosa del genere) all'interno del file httpd.conf.
    Una volta trovata la directory crea una nuova cartella all'interno di quella con il nome del tuo utente (esempio mk) e metti tutti i tuoi file all'interno della directory mk

    potrai raggiungerla con localhost/~mk

    Magari fatti un index.php e mettilo all'interno della directory mk cosi per default sara' aperta quella
    Fammi sapere

  8. #8
    Guest

    Predefinito

    Ok grazie dell'aiuto. Sei stato gentilissimo. Ora provo a modificare e ti faccio sapere ^^

  9. #9
    Guest

    Predefinito

    Grazie, ho capito dove sbagliavo. Nel file httpd.conf, era settato alla stringa document root la cartella www di "Easy php". Così quando io chiedevo l'anteprima della pagina non inserendo il localhost non andava a cercare nella document root ;) insomma in breve ho sbagliato tutto io e vi ho disturbato per nulla. Ora ho capito coem si fa. Dentro alla cartella "c:\programmi\directory di easy php\www" devo metere i fil in .php perchè il percorso precedente è settato come document root

    Grazie mille comuque perchè la risposta al problema che avevo mi ha comunque permesso di capire dove sbagliavo =)

    Grazie ancora Esordonoco :)

  10. #10
    Guest

    Predefinito

    Oddio! Prego :)) sono commosso sigh sigh :)

  11. #11
    blackout non è connesso Utente
    Data registrazione
    23-11-2002
    Messaggi
    207

    Predefinito

    vi consiglio caldamente linux per le prove :)

    Carlo Antonio Denaro a.k.a. Blac]{out

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •