Files
doc-fr/install/intro.xml
2021-09-24 04:13:47 +01:00

93 lines
3.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e443388d4249fea383d6ec2d1a338be220cf95ee Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<chapter xml:id="install.general" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Considérations générales sur l'installation</title>
<para>
Avant d'installer PHP, vous devez savoir ce que vous voulez
faire avec PHP. Il y a trois cas d'utilisation que vous a décrit
la section <link linkend="intro-whatcando">Que peut faire PHP ?</link> :
<itemizedlist>
<listitem><simpara>Sites Web et applications Web (script côté serveur)</simpara></listitem>
<listitem><simpara>Scripts en ligne de commande</simpara></listitem>
<listitem><simpara>Applications à interface graphique (GUI)</simpara></listitem>
</itemizedlist>
</para>
<para>
Pour la première tâche, qui est de loin la plus répandue, vous
avez besoin de trois choses : PHP lui-même, un serveur Web et
un navigateur. Vous avez probablement un navigateur, et en
fonction de votre système d'exploitation, vous pouvez
aussi disposer d'un serveur Web (i.e. Apache sous Linux et macOS
ou IIS sous Windows). Vous pouvez aussi louer un espace
à une société. De cette façon, vous n'aurez pas à mettre
en place PHP, mais uniquement à écrire vos scripts, les charger
sur le serveur et voir le résultat sur votre navigateur.
</para>
<para>
Si vous installez PHP et le serveur par vous-même, vous avez
deux choix. Soit sous la forme d'un module du serveur
Web (via une interface directe appelée SAPI). Les
serveurs qui supportent cette solution comptent notamment
Apache, Microsoft Internet Information Server,
Si PHP ne supporte pas
l'interface de module de votre serveur Web, vous pouvez
toujours l'utiliser comme processeur CGI ou FastCGI. Cela signifie
que vous devez configurer votre serveur pour qu'il
utilise l'exécutable CGI de PHP, pour qu'il traite les fichiers
PHP sur le serveur.
</para>
<para>
Si vous souhaitez aussi utiliser PHP en ligne de commande
(écrire des scripts de génération d'image hors ligne,
par exemple, ou bien traiter des textes en fonctions
d'informations que vous leur fourniriez), vous aurez
besoin d'un exécutable PHP. Pour plus de détails, lisez la
section <link linkend="features.commandline"> écrire des applications
PHP en ligne de commande</link>. Dans ce cas, vous
n'aurez pas besoin de serveur Web, ni de navigateur.
</para>
<para>
Avec PHP, vous pouvez aussi écrire des interfaces graphiques
clientes, en utilisant l'extension PHP-GTK. C'est une approche
complètement différente de l'écriture des pages web, car vous
ne générerez pas de fichiers HTML, mais vous aurez à gérer
des fenêtres et des objets. Pour plus de détails sur PHP-GTK,
voyez le <link xlink:href="&url.php.gtk;">site officiel</link>.
PHP-GTK n'est pas inclus dans la distribution officielle de PHP.
</para>
<para>
À partir de maintenant, cette section décrit l'installation de
PHP avec un serveur Web sous Unix et Windows, sous forme de
module ou d'exécutables CGI.
</para>
<para>
Les codes source et les exécutables compilés pour certains OS
(y compris Windows), sont disponibles à
<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
-->