Skip to content

Commit

Permalink
Install section intro page translation
Browse files Browse the repository at this point in the history
  • Loading branch information
fabiosal committed Jun 21, 2024
1 parent f5c4ef1 commit 712792d
Showing 1 changed file with 88 additions and 0 deletions.
88 changes: 88 additions & 0 deletions install/intro.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e443388d4249fea383d6ec2d1a338be220cf95ee Maintainer: fabiosal Status: ready -->
<!-- Reviewed: no -->

<chapter xml:id="install.general" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Considerazioni Generali per l'Installazione</title>
<para>
Prima di procedere con l'installazione, si dovrebbe aver chiaro
per cosa si vuole utilizzare PHP. Ci sono tre applicazioni principali come
descritto nella sezione:
<link linkend="intro-whatcando">Che cosa può fare PHP?</link>
<itemizedlist>
<listitem><simpara>Siti web e applicazioni web (scripting lato server)</simpara></listitem>
<listitem><simpara>Scripting da linea di comando</simpara></listitem>
<listitem><simpara>Applicazioni Desktop (GUI)</simpara></listitem>
</itemizedlist>
</para>
<para>
Per la prima e più comune applicazione, sono necessarie tre cose:
PHP, un server web e un browser web. Probabilmente avete già un browser web
e, a seconda del vostro sistema operativo, potreste già avere un
server web (es Apache su Linux e macOS; IIS su Windows).
Potete poi affittare uno spazio web. In questo modo, non dovrete
configurare nulla, ma solo scrivere il vostro script PHP, caricarlo sul
server e vedere i risultati sul browser.
</para>
<para>
Nel caso si voglia configurare il server e PHP, ci sono due modi per
connettere PHP al server. In molti server PHP ha un modulo d'interfaccia
(chiamata SAPI). Questi server includono Apache, Microsoft Internet
Information Server, Netscape e iPlanet.
Se PHP non ha il modulo di supporto per il tuo server web, è sempre
possibile usarlo come un processore CGI o FastCGI.
Questo significa configurare il server per l'utilizzo dell'eseguibile CGI
di PHP per processare tutti i file PHP richiesti al server.
</para>
<para>
Se si è interessati ad utilizzare PHP per script da linea di comando
(es. uno script per generare automaticamente delle immagini offline, o
processare dei file di testo a seconda di alcuni parametri), si necessiterà
dell'eseguibile da linea di comando. Per ulteriori informazioni, leggi
la sezione <link linkend="features.commandline">scrivere applicazioni PHP
per linea di comando</link>. In questo caso, non è necessario un server o
un browser.
</para>
<para>
Con PHP è possibile scrivere delle applicazioni grafiche per desktop (GUI)
usando l'estensione PHP-GTK. Questo è un approccio completamente differente
da quello della scrittura di pagine web, dato che non viene prodotto alcun
HTML, ma vengono gestite finestre e oggetti. Per ulteriori informazioni
circa PHP-GTK <link xlink:href="&url.php.gtk;">visita il sito dedicato
all'estenzione</link>. PHP-GTK non è inclusa nlla distribuzione
ufficiale di PHP.
</para>
<para>
Da questo punto in poi, questa sezione si occuperà del settaggio di PHP
su server web su sistemi Unix o Windows, con moduli d'interfaccia ed eseguilbili
CGI. Nella seguente sezioni sono presenti informazioni anche a riguardo
l'eseguibile da linea di comando.
</para>
<para>
Il codice sorgente e i file binari per Windows possono essere trovati
al seguente indirizzo
<link xlink:href="&url.php.downloads;">&url.php.downloads;</link>.
</para>
</chapter>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

0 comments on commit 712792d

Please sign in to comment.