Eccoci col primo documento vero e proprio di questa sezione: per chi vuole ho intenzione di stendere una mini guida su come cominciare ad usare questi due strumenti.
Ovviamente aspetto numerose domande :D
Per cominciare, cos'� PHP ed a cosa serve? PHP � un linguaggio di programmazione non compilato (script) che viene eseguito lato server. Serve se vogliamo offrire servizi dinamici nelle nostre pagine internet. A differenza di Javascript quindi dal browser non sar� possibile vedere il codice sorgente del nostro script.
Ecco il primo esempio:
echo "3dfx rulez";
?>
questo script non far� altro che scrivere nel documento 3dfx rulez.
Piccola nota:
se scriviamo queste due righe:
echo "riga1";
echo "riga2";
otterremo la scritta "riga1riga2" tutta attaccata, per andare a capo bisogna usare i tag html (
).
Spero di essere chiaro non sono abituato a spiegare le cose :D
Andrea
Scritto Da - overmind il 02 Marzo 2003alle ore 12:49:52
Buongiorno professore :D
A parte gli scherzi, il php non lo conosco quindi penso che seguendo le tue guide imparerò qualcosa di nuovo ;)
spero di riuscire ad insegnare qualcosa, domani scrivo la seconda parte di questo manuale :)
Ma non nmi torna chiaro una cosa. Ho scritto questo codice
echo "3dfx rulez";
?>
lo ho salvato nel file php1.html e lo ho messo nella cartella dell'apache, ma la pagina viene visualizzata vuota. Ci vuole un software particolare dal lato server?
il file deve avere estensione .php :D
*** mani in faccia ***
Cmq va bene un qualsiasi web server?
No.
Serve un server che abbia le estensioni PHP.
Li scarichi gratis da internet.
Mi pare esistano anche le estensioni PHP per IIS.
Quindi l'apache non va bene?
Apache su Linux ha PHP nativo, mi pare...
Serve un server con PHP abilitato, va bene sia apache che iis, anche se è più facile trovare un apache con php. Mi pare Tripod offra gratis php+mysql :D
CitazioneApache su Linux ha PHP nativo, mi pare...
Su redhat e quasi tutte le distribuzioni php viene istallato di default :)
Anche Python e MySQL, giusto?
Quanto meno, la SuSE sì...
mi pare proprio di si!
Ho messo l'estensione php, ma adesso vedo praticamente tutto il codice della pagina :(
Dove sbaglio? E' l'apache che ho che non va bene (penso sia una versione un pò vecchia)
P.S. l'apache ce l'ho sotto win, non sarà mica x quello?
CitazioneHo messo l'estensione php, ma adesso vedo praticamente tutto il codice della pagina :(
Dove sbaglio? E' l'apache che ho che non va bene (penso sia una versione un p� vecchia)
P.S. l'apache ce l'ho sotto win, non sar� mica x quello?
ma l'hai istallato php? :cool:
ma che cavolo devo installare????????????
Dunque: per istallare php+mysql su windows servono:
apache 1.3x (2.0 non è ben supportato)
php 4.3.1
mysql server x windows.
La procedura per la corretta istallazione è questa:
installare apache
installare php
modificare la configurazione di apache ed aggiungere le seguenti righe in fondo:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
configurare poi a proprio piacimento il resto del file.
installare poi mysql e configurarlo tramite winmysqladmin.exe
a questo punto se col browser puntiamo a http://localhost/ dovremmo vedere la pagina di apache! fate delle prove con php e poi pronti per il prossimo tutorial che è quasi pronto :D
Trovati, tra un pò li installo
Scritto Da - PredatorXP on 02 Marzo 2003 12:46:29
installati
Non funziona :(:(:(:(
che problema ti da?
In pratica ho messo l'apache 2.0, ma non funzionava il php. Leggendo nel readme che è consigliata l'1.3.x ho messo quello.
Poi ho reinstallato il php, l'unica cosa che ho cambiato è la cartella di installazione da C:\PHP\ a C:\PROGRAMMI\PHP. Poi ho aggiunto le 3 righe al file di configurazione dell'apache e ho creato una cartella di nome php nella cartella dell'apache. Ho messo il file .php li dentro, ma mi dice che non ho accesso al file...
che cavolata ho fatto ora?
se il file è un index.php devi aggiungere nell'apposita sezione del conf di apache "index.php" come pagina caricata di default assieme a index.htm. sennò controlla i permessi di windows sulle cartelle.. fammi sapere e risolviamo questo problema :)
Ma perchè non ti installi easy php che fai prima?
Poi quando lai installato basta che il file .php lo metti dentro la cartella www...