Visualizzazione risultati 1 fino 12 di 12

Discussione: test php in locale su gnu/linux

  1. #1
    Guest

    Predefinito

    Ciao,

    in questi giorni sto iniziando a "giocare" con il php e vorrei riuscire a testare gli script in locale - finché sono a casa lo faccio direttamente online (grazie alice...) ma a volte lavoro fuori casa con il portatile e quindi vorrei riuscire a testarli in locale.

    Visto che potrebbe essere una ragione in più per usare Mandrake, stavo pensando di ristrutturare il sito usando Quanta o Screem e di testarlo con un server già installato sulla macchina.

    MA

    Le mie conoscenze su gnu/linux sono talmente scarse che non so nemmeno dove stanno i server, come si attivano e insomma come faccio a provare una pagina php in locale.

    Durante l'installazione di Mandrake ho appositamente selezionato di installare apache e mysql... o almeno credo!

    Ora... Da dove inizio?

    Help,
    Ale.

  2. #2
    Guest

    Predefinito

    Fai una bella cosa: mettiti windows NT o derivati sul portatile, installa apache per windows e configuralo per il php e per il mysql

  3. #3
    Guest

    Predefinito

    be', non era esattamente quello che volevo fare... ma certo è una soluzione piuttosto semplice - già eseguita grazie a questa banalissima guida:

    http://freephp.html.it/guide/lezioni.asp?idguida=7


    chissà se c'è qualcosa del genere anche per gnu/linux...

    ale.

  4. #4
    Guest

    Predefinito

    Che versione e' di mandrake??
    Cmq prova a fare cosi':

    1. crea un piccolo file php che ti visualizza una scritta o qls cosa.
    2. mettilo in /var/www/html/
    3. apri il browser e vai a http://127.0.0.1/nome_file.php, se te lo visualizza il php e' gia' installato (quasi certamente)
    4. MySQL: apri la shell e digita mysql -u root -p se lo apre vuol dire che hai installato anche il MySQL

    altrimenti...

    1. Apri rpmdrake (Mandrake 8.1) o Centro di controllo Mandrake e ci sara' una voce gestione software o qlc del genere, clicca poi sulla voce installa software devi installare apache (se non gia' installato), php4, mysql cercali con il motore di ricerca interno del programma.

    Ok??

    Ciao

  5. #5
    Guest

    Predefinito

    dimenticavo per inserire i file nella cartella /var/www...etc devi essere root
    fai cosi':

    1. metti il file che vuoi copiare sul tuo desktop
    2. apri la shell
    3. digita 'su' ed inserisci la pwd
    4. digita cp /home/TUOUSERNAME/Desktop/nome_file.php /var/www/html/nome_file.php

    ATTENTO alle maiuscole/minuscole.

    P.S.
    Se dal browser ti da' problemi...l'host non esiste etc. vedi se e' installato apache ('netstat -ln' se c'e' una porta '80' e' installato) altrimenti installalo.
    Riciao

  6. #6
    Guest

    Predefinito

    Altro consiglio, oggi è la giornata dei consigli :D ma dato che stamane anche io stavo smanettando con il php e GNU/Linux ....


    Quando sei nella cartella var/www/html ti consiglio di crearti dentro di questa una cartella chiamata ad esempio test e di dargli i permessi utente con il quale sviluppi di solito.
    Il motivo? Semplice, uno non devi sempre untrare da shell come root anche solo per copiarci un file, due rendi tutto più pulito e non tocchi gli altri file che sono nella cartella html.
    Tre apri Mozilla (o quello che vuoi) ti sposti in localhost/test e la metti nei bookmarck, idiota? Mica tanto.
    Quattro sei ora in test, qui metti le cartelle dei progetti che sviluppi, quando poi con Mozilla le vuoi vedere, andando nella pagina localhost/test ti ritrovi l'elenco completo delle cartelle, fai click su una di esse ed entri nel sito, così non hai da mettere duemila segnalibri in mozilla e magari riportarteli in galeon o konqueror o altro browser.

    Quinto, poi non rompo più la o'reilly ha creato una semplice guida ad Apache la trovi in biblioteca al prezzo di 7.23 € ... ;)

    Invece per il PHP sotto Apache, be qui la scelta si fa ardua, devi vedere in che modo l'hai installato (mod o cgi) e poi inserire i dati dentro al file .conf di Apache.
    Ti consiglio l'ottimo sito latoserver per iniziare a giocare, ci sono anche delle guide scaricabili molto ben fatte (PDF), ciao e .. buona domenica

  7. #7
    Guest

    Predefinito

    Grazie per le risposte un po' più positive della prima...

    Ancora non ho provato su Mandrake 9.1 (e mi sa che appena ci provo combino qualche casino...), magari lo farò domani.

    Ale.

  8. #8
    Guest

    Predefinito

    Se stai lavorando con la 9 non troverai delle grandi differenze nella disposizione delle cartelle, semmai dei vantaggi in termini di funzionalità, infatti gli aggiornamenti che ci sono sopra l'hanno resa veramente funionale.

  9. #9
    Guest

    Predefinito

    Non ci crederete ma ci sono riuscito!!!

    Sono riuscito a testare in locale (seguendo le vostre indicazioni) delle pagine in php sulla mia mandrake!!!

    Sono proprio contento, così posso costruire il mio prossimo sito con quanta su gnu/linux... vabbe', sarà una stupidata ma per me non è cosa da poco!!!

    A voi superesperti chiedo: esiste un manuale cartaceo su linux? La risposta è sì, immagino, ma uno serio e che non costi un capitale c'è?

    Grazie,
    Ale.

  10. #10
    Guest

    Predefinito

    appunti d'informatica libera, o (vecchio nome) appunti linux.
    Proprio qualche giorno fa é stato postato in AV.

  11. #11
    Guest

    Predefinito

    se ti riferisci a questi http://lagash.dft.unipa.it/AL/altoc.htm il post non l'avevo perso.

    però io vorrei sapere se esiste qualcosa di pubblicato ed acquistabile in libreria - preferisco studiare/leggere come un tempo, su carta, internet mi va bene per le cose meno impegnative.

    a.

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da lavpordenone
    Non ci crederete ma ci sono riuscito!!!

    Sono riuscito a testare in locale (seguendo le vostre indicazioni) delle pagine in php sulla mia mandrake!!!
    Sono contento x te ;)

    Citazione Originalmente inviato da lavpordenone
    A voi superesperti chiedo: esiste un manuale cartaceo su linux? La risposta è sì, immagino, ma uno serio e che non costi un capitale c'è?
    Superesperti?? cmq per linux c'e' un numero grandissimo di documentazione, ti consiglio di scaricare e se la vuoi in formato cartaceo di stampartele, leggi riviste del settore ma soprattutto metti in pratica, lavora tanto con linux anche sotto shell, e vedrai come le tue capacita' miglioreranno!!
    Ciao

Regole di scrittura

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