Newsgroup: it.comp.www.php
Titolo: Aiuto per principiante

Salve.
Devo iniziare con il php ma mi mancano delle informazioni.
Ho scaricato php 5.1.4 ed ho già nel pc Mysql 5.0.22 e Dreamweaver Mx 
2004.
Ho provato a fare una pagina php con Dreamweaver e provandola in locale 
mi dice che non trova il server.
Dove sbaglio?
Devo installare un server sul pc?
Ho Windows Xp Pro.
Grazie.
Francesco

 Devo installare un server sul pc?
Direi proprio di si! :-)
Se vuoi imparare, lascia stare Dreamweaver, e' solo un ostacolo
-- 
Lello Vitello
cantautore alla bona
http://www.lellovitello.it

> Se vuoi imparare, lascia stare Dreamweaver, e' solo un ostacolo
beh io uso dreamweaver e secondo mè un ottimo programma!

 Direi proprio di si! :-)
Ok, ma cosa installo?
Dammi piů informazioni.
Grazie.
Francesco 

 beh io uso dreamweaver e secondo mè un ottimo programma!
Certo, ma non per imparare a programmare in PHP



sipegami perchč?!? 

 Ok, ma cosa installo?
Ti manca un server http: il migliore è Apache
(
http://httpd.apache.org/
).
Però sta' attento: l'ultima versione, Apache2.2.2 NON funziona con la
versione di Php che hai scaricato.
Quindi o scarichi Apache2.0.58 e ti tieni Php5.1.4,
oppure scarichi Apache2.2.2 e Php5.2 da 
http://snaps.php.net/
.
Io ti consiglio la seconda strada. :-)
Ciao.
Tristan
ps. poi leggi le informazioni contenute nei file readme di Apache e Php
per farli dialogare

 Francesco
Puoi mettere Apache (free: 
www.apache.org
) oppure IIS di Microsoft, di 
quest'ultimo ce ne dovrebbe essere una qualche versione sul CD di WinXP
Alle perse, ci sono sistemi tutti integrati come easyphp che ti 
installano insieme tutto quellodi cui hai bisogno: PHP, MySQL, 
phpMyAdmin e Apache, pero' mi sa che dovresti disinstallare quello che 
hai messo finora con il rischio di fare un pastrocchio, vedi te.


 sipegami perchè?!?
Perche' per programmare serve il ragionamento, non uno strumento che
ti faciliti fornendoti script gia' fatti


 ti faciliti fornendoti script gia' fatti
ok, ma da 3 anni che lo uso mai visto uno script già fatto se non qualcuno 
di javascript
e poi chi ti dice che uno che velocizza il lavoro con script già fatti non 
impara un tubo?? se li vuole utilizzare dovrà pur sapere a cosa servono e 
come usarli?!?

 oppure scarichi Apache2.2.2 e Php5.2 da 
http://snaps.php.net/
.
Ciao Tristan.
Su 
http://snaps.php.net/
 ci sono parecchi Php 5.2, quale scarico?
Grazie.
Francesco

 ti faciliti fornendoti script gia' fatti
DW può essere utilizzato in svariati modi: io lo uso se sono in ambiente
Windows, eppure non c'è una sola linea di uno script che abbia scritto
DW. Solo qualche volta mi ricordo che ha anche l'editor WYSIWYG e mi
faccio mettere in automatico qualche tag html (<form>, <input>) di base,
giusto per fare prima. Non gestendo gli include(), l'editor WYSIWYG
diventa alquanto monco.
Ciao.
Tristan


Ciao,
Tristan

 
e quindi DW diventa inutile/superfluo, no?
DW è un ottimo software... per grafici che fanno pagine. Cmq se per fare 
ciò che devi fare va bene, beh, nessuno ti vieta di usarlo.
Rimane il fatto che è sconsigliabile imparare il PHP con dreamweaver.
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 diventa alquanto monco.
A me sembra che li gestisca. Ma potrei sbagliare, l'ultima volta che 
l'ho usato risale a qualche annetto/versione fa.



quindi o mi metto a fare php col blocco note o non imparo un tubo.
bene, allora finora non ho imparato manco cos'è un echo. 


Ciao.
Scusa l'ignoranza, ma come si installa?
Ho estratto tutto in una cartella, e poi?
Grazie
Francesco 

 l'ho usato risale a qualche annetto/versione fa.
Ha i template, che comunque sono un vero spreco di risorse.
Io dicevo che quando inserisci un <link type="text/css">, DW controlla
il codice CSS (per la compatibilità dei vari browser) e quando si andrà
a scrivere "<div id=", ti mostrerà tutti gli id che puoi usare. Invece
se il <link> lo si mette all'interno di un file che poi verrà incluso
con include(), questa cosa non accadrà. Questo dal punto di vista
dell'editor testuale. Dal punto di vista grafico, tutto ciò che c'è nel
file incluso viene ignorato: in generale, DW ignora l'intero script PHP,
ma secondo me questa funzionalità avrebbero potuto inserirla facilmente.
Inoltre, se si usa un template engine, può risultare comodo avere anche
un editor WYSIWYG, anche se io praticamente non lo uso quasi mai,
neppure quando devo scrivere file .tpl.
Ciao,
Tristan

 Ho estratto tutto in una cartella, e poi?
E poi segui il file install.txt. :-)
In pratica devi:
a) aggiungere il percorso in cui hai estratto PHP, al PATH
b) rinominare il file php.ini-recommended in php.ini (e, se vuoi,
modificarlo - seguendo i commenti che ci sono all'interno del file
stesso, e la guida online)
c) non ricordo altro :)
Poi, installato Apache, dovrai modificare qualche riga al file
httpd.conf e avrai terminato.
Ciao.
Tristan

 httpd.conf e avrai terminato.
Ecco, devi aggiungere queste tre righe (nelle sezioni apposite):
LoadModule php5_module "C:/Php/php5apache2_2.dll" 
AddType application/x-httpd-php .php 
PHPIniDir "C:/Php"
Modificare DirectoryIndex, aggiungendo index.php:
DirectoryIndex index.php index.html
E modificare il posto in cui vorrai mettere i file html/php, se non vuoi
la htdocs, il percorso di default. Cioč dove trovi i due percorsi,
mettici quello che piů piace a te:
DocumentRoot "C:/www"
<Directory "C:/www">
Crea il file C:\www\php.php, scrivi <?php phpinfo(); ?> al suo interno e
punta il browser su 
http://localhost/
.
Se č andato tutto bene, vedrai taaante informazioni. :-)
Ciao.
Tristan

 Tristan
Ciao.
Non c'è una versione con l'installer?
Scusa ma non ci sono riuscito ad installarlo. :-((
La cartella con tutti i file sta sul desktop.
Dove devo aggiungere il percorso di questa cartella?
Le modifiche le devo fare in questa cartella?
Scusami ancora.
Grazie.
Francesco

 Le modifiche le devo fare in questa cartella?
Nella cartella C:\Php, rinomina il file che ti ho detto in php.ini . Poi
aprilo e modifica extension_dir così:
extension_dir = "./ext";
Fatto questo, apri il file httpd.conf nella cartella di configurazione
(conf) di Apache (che trovi in C:\Programmi), e modificalo aggiungendo
le righe che ti ho detto.
Questo è tutto. Può sembrare difficile, ma è semplicissimo.
Ciao,
Tristan

Devo installare un server sul pc?
Se non ti interessa imparare a installare apache-php-mysql ma li vuoi
solo usare installati dei pacchetti già pronti tipo XAMPP:
http://www.apachefriends.org/en/index.html
o easyphp:
http://easyphp.org/?lang=it

 punta il browser su 
http://localhost/
.
Ho provato ma mi esce scritto solo "It Works!"
Grazie ancora.
Francesco

 Ho provato ma mi esce scritto solo "It Works!"
Be', vuol dire che il server è a posto, ma sta leggendo i file html
nella cartella htdocs. Modifica quelle due righe di cui sopra e poi,
quaso dimenticavo di dirtelo!, devi riavviare il server affinché le
modifiche abbiano effetto: vicino all'orologio, nella systray, c'è
l'icona di Apache: clicka due volte, scegli restart e spera che si
avvii. :-)
Se si è riavviato correttamente, punta di nuovo il browser su
http://localhost/
 e vedi se ti esce fuori la pagina in PHP.
Fammi sapere,
Tristan

 Fammi sapere,
Ora è tutto ok :-))
Non mi resta altro che mettermi sotto e studiare.
Grazie Tristan.
Francesco

 
Sinceramente, avendo compiuto i tuoi stessi passi posso darti i seguenti 
suggerimenti:
1) Ti consiglio di installare separatamente le tre componenti di AMP 
(Apache - MySql - Php).
Anche se la prima volta incontrerai problemi o difficoltà, ti sarà utile 
per incominciare a prendere confidenza con i file di conf. sia di php 
che di Apache.
Sembra una sciocchezza ma dalla prima lontana volta che ho provato a 
cimentarmi col php e ho installato separatamente le tre componenti, ho 
capito subito ad esempio che alcune librerie di php non erano installate 
di default, e seguendo le procedure per l'implementazione ad esempio di 
mysql, ho visto come si faceva, non cascando dalle nuvole in un secondo 
momento trovandomi di fronte alla necessità di installare ad ex. le 
librerie GD.
Questo, è solo un esempio ..
2)Lascia perdere la CLASSIFICA di quale editor, software etc. sia il più 
Figo!.
Cerca invece di capire quali sono le tue reali esigenze.
Io ti posso dire che dal primo giorno che mi son cimentato col php, con 
il classico echo "Ciao Mondo!"; ho utilizzato DreamWeaver.
Questo perchè mi trovavo molto bene e riuscivo ad implementare alla 
grande html e php assieme.
Ricorda inoltre che, non è fondamentale lo strumento che utilizzi, ma 
Come lo utilizzi.
Puoi usare il miglio editor del mondo ma se lo utilizzi unicamente per 
fare copia incolla di script reperiti in rete, difficilmente andrai avanti.
Per quanto riguarda il tuo problema Attuale:
-Installa Apache
-Se hai problemi e utilizzi Win per fare le tue prove in locale dammi la 
tua mail che ti mando un tutorial completo che ti insegerà come fare la 
prima installazione dei componenti necessari.
-Apri dreamweaver e scrivi un semplice script php. Dopodichè per 
visualizzarlo sul browser dovrai premere F12.
premendolo ti verrà richiesto di definire un nuovo server e balle varie 
con procedura guidata.
Tu segui la procedura passo passo (digli che fai prove in locale, dagli 
la cartella dove depositi i file php etc.)
Dopodichè dovresti essere pronto per iniziare.
Spero di esserti stato un minimo di aiuto.
Detto questo rispetto chi non la pensa come me.
Saluti
T.

 
http://www.wampserver.com/
Fa tutto lui, ed e' meglio che installare i 3 componenti separatamente. ;)
-- 
Napolux
Bombing for peace is like fucking for virginity
http://www.napolux.com
http://napolux.deviantart.com
http://www.blogitaliani.it

 fare la prima installazione dei componenti necessari.
Ciao.
Forse volevi rispondere a me comunque questa è la mia mail:
gaeant[chiocciola]
libero.it
Inviami il tutorial mi sarà sicuramente d'aiuto.
Grazie.
Francesco

 
Sinceramente non capisco perchè.
Saluti
T.

 Francesco
Prego
	Mavimo
[1] non perchè non vada bene per funzionare in rete, ma ti fideresti a 
installarti tutto quel popò di roba configurata per fare qualsiasi cosa 
e a metterla a disposizione di tutti in rete ;)

 e a metterla a disposizione di tutti in rete ;)
Se il tuo dispiacere è rivolto al fatto di utilizzare Windows Xp, non lo 
capisco.
Mi è sembrato di capire che il "popò di roba" debba girare in locale e 
non per mettere qualcosa in rete a disposizione di tutti.
Ps: Per l'interfaccia a MySql più che phpmyadmin opterei per MySQL-Front

 bene, allora finora non ho imparato manco cos'è un echo.
Mai provato ad usare ZEND ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ps: Per l'interfaccia a MySql più che phpmyadmin opterei per MySQL-Front
Sono gusti, di solito a me basta PhpMyAdmin, e credo anceh a lui se lo 
usa per uno dei tanti portali/comunity/CMS già belli e pronti.
Ciao
	Mavimo

Troutman ha scritto:

Aggiornamenti, estensioni subito installabili, stabilita', plugins, la
possibilita' di avere installati e switchare al volo PHP4 e PHP5...
Eccetera...
;)