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??
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.
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.
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??
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.
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.
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...
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.
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?