mirror of
https://github.com/macintoshplus/doc-fr.git
synced 2026-03-25 17:32:07 +01:00
93 lines
3.8 KiB
XML
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
|
|
-->
|