• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 4 1234 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 51

Discussione: Domande da un PHP's niewbie

Cambio titolo
  1. #1
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429

    Domande da un PHP's niewbie

    Ciao, volevo sapere come si fa ad integrare in un sito web del php. Non intendo a livello di codice, che ho capito come si fa ma a livello di server. Ho un po di confusione in merito quindi scusate eventuali castronerie. Serve istallare, sul server web, MySQL? O quest'ultimo solo per i database? E come lo si installa??

    Grazie a chiunque possa chiarirmi le idee.

  2. #2
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.311
    mysql serve solo per aggiungere il supporto database al php. x utilizzare le pagine php basta installare il relativo interprete. http://www.php.net/downloads.php
    scarica gli rpm se nn hai voglia di ricompilare. ovviamente serve avere installato apache.

  3. #3
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    MySQL ti serve solo per i database, e non sei obbligato ad utilizzare quel database specifico (esiste ad esempio PostgreSQL).
    Per utilizzare php ti bastano il server (Apache) e il modulo php stesso.

    Ovviamente questo vale per esercitarti a casa, dove cioè il tuo PC deve sia fare da server sia fare da client (in pratica se testi in locale su 127.0.0.1 hai installato un server che legge le pagine scritte dal client... che sono la stessa macchina). In linea teorica (ma per ovvi motivi di praticità è sconsigliato) puoi benissimo non installare nulla sulla tua macchina, scrivere del codice php e upparlo su uno spazio web che supporti php+mysql... in questo caso saranno i server del provider ad avere installati apache, php, e -se server- un database sql


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  4. #4
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    1) Come si fa ad installare Apache su un server web?

    2) Come si fa a testare offline le pagine? Installo Apache sulla mia macchina e setto un falso IP in quel programma? Devo aprire Apache per compilare i codici delle pagine php??

  5. #5
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Inviato da WarriorXP
    1) Come si fa ad installare Apache su un server web?

    2) Come si fa a testare offline le pagine? Installo Apache sulla mia macchina e setto un falso IP in quel programma? Devo aprire Apache per compilare i codici delle pagine php??
    1) Come su un qualsiasi altro computer presumo

    2) Installi Apache e lo fai partire con # apachectl start, puoi settarlo che parta da solo ad ogni avvio. In questo modo sarà un demone che gira in background, e tu avrai sulla stessa macchina il server (apache) e il client... ovviamente le pagine le troverai all'indirizzo del client, dato che è lo stesso del server: localhost
    http://localhost
    http://127.0.0.1


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  6. #6
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    Inviato da Phoenix
    1) Come su un qualsiasi altro computer presumo
    Vabbè io ho a disposizione solo un controllo remoto limitato ai files come lo ins tallo?

  7. #7
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.311
    scarichi i sorgenti e li compili o usi direttamente l'rpm.

  8. #8
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Inviato da WarriorXP
    Vabbè io ho a disposizione solo un controllo remoto limitato ai files come lo ins tallo?
    Aspetta, aspetta... mi stai dicendo che ti sei registrato ad un servizio di hosting, che ospita online le pagine html create da te, e ora vuoi utilizzarlo per le pagine php?
    E che per utilizzarlo vuoi installare Apache su una delle loro macchine? Non puoi farlo ovviamente, e non devi: se hanno il supporto PHP avranno già installati apache e php, quindi devi solo uppare i file sorgenti, se invece non offrono servizio PHP (vedi digilander) non puoi farci nulla


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  9. #9
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    Inviato da Phoenix
    Aspetta, aspetta... mi stai dicendo che ti sei registrato ad un servizio di hosting, che ospita online le pagine html create da te, e ora vuoi utilizzarlo per le pagine php?
    E che per utilizzarlo vuoi installare Apache su una delle loro macchine? Non puoi farlo ovviamente, e non devi: se hanno il supporto PHP avranno già installati apache e php, quindi devi solo uppare i file sorgenti, se invece non offrono servizio PHP (vedi digilander) non puoi farci nulla
    Il servizio è di Aruba e se lo pagano anche caro, io per questioni di praticità ho sempre usato il controlo remoto dei files visto che è l'unico che mi è servito non so se abbiamo il supporto PHP adesso mi informo...

  10. #10
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    Si è supportato!!!

    Questa pagina

    <html>
    <title><title>
    <body>

    <?php
    $frase = "ciao a tutti";
    $stringa = <<<EOT
    Il mio saluto ? "$frase"
    EOT;
    print $stringa;
    ?>
    </body>
    </html>

    Mi genera correttamente questo!!!

    Però non ho capito come testare le pagine offline, ho installato apache e sto scaricando http://it2.php.net/get/php-4.3.4.tar...php.net/mirror dopo come le provo le pagine preparate?

  11. #11
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Selezioni una directory che faccia da root, poi ci metti i file php, tra cui ovviamente index.php
    E trovi tutto su http://localhost/
    Cmq c'è una guida sul mio sito..


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  12. #12
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    Inviato da Phoenix
    Selezioni una directory che faccia da root, poi ci metti i file php, tra cui ovviamente index.php
    E trovi tutto su http://localhost/
    Cmq c'è una guida sul mio sito..
    Ma sul mio pc non esiste la cartella apache2 in local (per editare il file /usr/local/apache2/conf/httpd.conf) come è possibile?

  13. #13
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Hai usato le stesse versioni di Apache?
    Prova semplicemente
    # find / -iname "httpd.conf"


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  14. #14
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    /etc/httpd/conf/httpd.conf
    /usr/share/ADVX/compat/httpd.conf
    Adesso li catto e poi vi faccio sapere

  15. #15
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.429
    Opera mi da continuamente:

    "Forbidden
    You don't have permission to access /prova.php on this server." anche se faccio partire il browser da root!!! Dove sbaglio?

Pag 1 di 4 1234 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •