Forumzone Community

Sistemi Operativi e applicazioni => Microsoft Windows e applicazioni => Programmazione => Discussione aperta da: overmind il 27 Febbraio 2003, 19:11:32

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 27 Febbraio 2003, 19:11:32
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
Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 27 Febbraio 2003, 20:02:02
Buongiorno professore :D
A parte gli scherzi, il php non lo conosco quindi penso che seguendo le tue guide imparerò qualcosa di nuovo ;)

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 27 Febbraio 2003, 23:45:55
spero di riuscire ad insegnare qualcosa, domani scrivo la seconda parte di questo manuale :)

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 28 Febbraio 2003, 16:59:36
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?

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 28 Febbraio 2003, 17:14:40
il file deve avere estensione .php :D

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 28 Febbraio 2003, 19:46:30
*** mani in faccia ***
Cmq va bene un qualsiasi web server?

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: Khana il 28 Febbraio 2003, 20:17:52
No.
Serve un server che abbia le estensioni PHP.
Li scarichi gratis da internet.
Mi pare esistano anche le estensioni PHP per IIS.

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 28 Febbraio 2003, 21:46:57
Quindi l'apache non va bene?

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: Khana il 28 Febbraio 2003, 23:22:35
Apache su Linux ha PHP nativo, mi pare...

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 28 Febbraio 2003, 23:25:29
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

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 28 Febbraio 2003, 23:34:43
CitazioneApache su Linux ha PHP nativo, mi pare...

Su redhat e quasi tutte le distribuzioni php viene istallato di default :)

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: Khana il 28 Febbraio 2003, 23:39:18
Anche Python e MySQL, giusto?
Quanto meno, la SuSE sì...

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 28 Febbraio 2003, 23:45:28
mi pare proprio di si!

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 01 Marzo 2003, 14:28:03
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?

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 01 Marzo 2003, 18:04:04
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:

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 01 Marzo 2003, 20:45:43
ma che cavolo devo installare????????????

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 02 Marzo 2003, 11:19:06
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

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 02 Marzo 2003, 12:39:45
Trovati, tra un pò li installo



Scritto Da - PredatorXP on 02 Marzo 2003  12:46:29
Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 02 Marzo 2003, 13:58:07
installati

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 02 Marzo 2003, 16:46:18
Non funziona :(:(:(:(


Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 03 Marzo 2003, 12:20:45
che problema ti da?

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: PredatorXP il 03 Marzo 2003, 13:43:59
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?

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: overmind il 03 Marzo 2003, 15:31:05
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 :)

Titolo: Mini tutorial su PHP e MYSQL (parte 1)
Inserito da: Malink il 21 Agosto 2004, 22:03:53
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...