LAMP: Linux, Apache, MySQL e PHP: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m (→‎Verifica: output di pstree)
Riga 101: Riga 101:


=Il processore PHP=
=Il processore PHP=
PHP un acronimo ricorsivo per "PHP: Hypertext Preprocessor" e cio "PHP: preprocessore ipertestuale". Questo significa che i nostri script non vengono elaborati dai client (in questo caso dai browser) come ad esempio nel caso di javascript, ma che vengono eseguiti direttamente sul server il quale fornisce ai clients semplici pagine html. Un linguiaggio di questo tipo viene chiamato anche '''server-side''' (lato server), in contrapposizione ai linguaggi '''client-side''' (lato client).
La cosa pi interessante nell'uso di PHP che si tratta di un linguaggio estremamente semplice per il principiante, ma che, tuttavia, offre molte prestazioni avanzate al programmatore di professione.
Con PHP non siete limitati soltanto ad un output in HTML. Le possibilit di PHP, infatti, includono l'abilit di generare immagini, files PDF e perfino filmati Flash al volo (utilizzando libswf e Ming). Sarete in grado di generare facilmente qualsiasi testo, come XHTML e qualsiasi altro file XML. PHP pu autogenerare questi file, e salvarli nel file system, piuttosto che eseguire un printing esterno, o creare server-side cache per contenuti dinamici.
Una delle caratteristiche pi importanti e significative di PHP la possibilit` di supportare una completa gamma di databases. Scrivere una pagina web collegata ad un database incredibilmente semplice.
PHP fa anche da supporto per dialogare con altri servizi utilizzando i protocolli del tipo LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (in Windows) e innumerevoli altri. Potete anche aprire network sockets ed interagire usando qualsiasi altro protocollo. Inoltre supporta l'interscambio di dati complessi WDDX tra, virtualmente, tutti i linguaggi di programmazione web. A proposito di interconessioni, PHP supporta l'installazione dei JavaObjects e l'utilizzo di questi come oggetti PHP in modo trasparente. Si pu anche usare la nostra estensione CORBA per accedere ad oggetti remoti.
{{box|Nota Bene:|Questo elenco delle funzionalit offerte da PHP tratto dal manuale online di PHP e precisamente dal capitolo [http://it2.php.net/manual/it/intro-whatcando.php Che cosa pu fare PHP?]}}
==Installazione==
==Installazione==
Anche installare PHP non � un compito per nulla complesso.
Anche installare PHP non � un compito per nulla complesso.
806

contributi

Menu di navigazione