mirror of
https://github.com/macintoshplus/doc-fr.git
synced 2026-04-26 10:08:10 +02:00
125 lines
4.8 KiB
XML
125 lines
4.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 4eeb07225f615fcde68cbefb84df2fc9bf278f1f Maintainer: yannick Status: ready -->
|
|
<!-- Reviewed: yes -->
|
|
|
|
<sect1 xml:id="install.unix.openbsd" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<title>Installation sur les systèmes OpenBSD</title>
|
|
<para>
|
|
Cette section contient les notes spécifiques à l'installation
|
|
de PHP sous <link xlink:href="&url.openbsd;">OpenBSD 5.8</link>.
|
|
</para>
|
|
<sect2 xml:id="install.unix.openbsd.packages">
|
|
<title>Utilisation des paquets binaires</title>
|
|
<simpara>
|
|
Cette méthode est la méthode recommandée pour installer PHP sur OpenBSD.
|
|
C'est aussi la méthode la plus simple. Le paquet core a été séparé des modules
|
|
et chacun d'entre eux peut être installé et supprimé indépendamment des autres.
|
|
Les fichiers dont vous avez besoin sont sur le CD OpenBSD ou sur le site FTP.
|
|
</simpara>
|
|
<simpara>
|
|
Le paquet principal que vous devez installer est <filename>php</filename>,
|
|
qui contient le moteur de base, plus gettext et iconv). Puis, jetez un oeil
|
|
aux paquets de module, comme <filename>php-mysql</filename>
|
|
ou <filename>php-imap</filename>. Vous devez utiliser la commande
|
|
<command>phpxs</command> pour activer et désactiver ces modules dans votre
|
|
&php.ini;.
|
|
</simpara>
|
|
<example xml:id="install.unix.openbsd.ports.example">
|
|
<title>Exemple d'installation de PHP sous OpenBSD avec Ports</title>
|
|
<programlisting role="shell">
|
|
<![CDATA[
|
|
# pkg_add php
|
|
# pkg_add php-fpm
|
|
# pkg_add php-mysql
|
|
(install the PEAR libraries)
|
|
# pkg_add pear
|
|
|
|
Follow the instructions shown with each package!
|
|
|
|
(to remove packages)
|
|
# pkg_delete php
|
|
# pkg_delete php-fpm
|
|
# pkg_delete php-mysql
|
|
# pkg_delete pear
|
|
]]>
|
|
</programlisting>
|
|
</example>
|
|
<simpara>
|
|
Lisez la page de manuel Unix <link xlink:href="&url.openbsd.packages;">packages(7)</link>
|
|
pour plus de détails sur les packages binaires d'OpenBSD.
|
|
</simpara>
|
|
</sect2>
|
|
<sect2 xml:id="install.unix.openbsd.ports">
|
|
<title>Utilisation des ports</title>
|
|
<simpara>
|
|
Vous pouvez aussi compiler PHP en utilisant <link
|
|
xlink:href="&url.openbsd.ports;">l'arbre des ports</link>.
|
|
Cette méthode est recommandée aux utilisateurs expérimentés de OpenBSD. Le port PHP4
|
|
est scindé en deux sous-dossiers : core et extensions. Le dossier
|
|
extensions génère les sous paquets de tous les modules PHP. Si vous souhaitez
|
|
ne pas créer ces modules, vous pouvez utiliser la commande en ligne
|
|
<command>no_*</command> FLAVOR. Par exemple, pour ne pas compiler le module
|
|
imap, utilisez FLAVOR avec la valeur <command>no_imap</command>.
|
|
</simpara>
|
|
</sect2>
|
|
<sect2 xml:id="install.unix.openbsd.faq">
|
|
<title>Problèmes courants</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<simpara>
|
|
Apache et Nginx ne sont plus le serveur par défaut sur OpenBSD, mais ils
|
|
peuvent être facilement trouvés dans les ports et les packages. Le nouveau
|
|
serveur par défaut est également appelé 'httpd'.
|
|
</simpara>
|
|
</listitem>
|
|
<listitem>
|
|
<simpara>
|
|
L'installation par défaut d'Apache fonctionne dans un
|
|
<link xlink:href="&url.openbsd.chroot;">contexte chroot(2)</link>,
|
|
qui va limiter l'accès des scripts PHP au dossier
|
|
<filename>/var/www</filename>. Vous devez donc créer un dossier
|
|
<filename>/var/www/tmp</filename> pour que les sessions PHP soient
|
|
stockées, ou bien utiliser une autre solution de sauvegarde.
|
|
De plus, les sockets de bases de données doivent être placés
|
|
dans ce dossier, ou bien utiliser l'interface
|
|
<filename>localhost</filename>. Si vous utilisez des fonctions de
|
|
réseau avec des fichiers comme <filename>/etc</filename>,
|
|
par exemple <filename>/etc/resolv.conf</filename>, et
|
|
<filename>/etc/services</filename>, vous devrez les rendre accessibles
|
|
aussi dans <filename>/var/www/etc</filename>.
|
|
Le paquet OpenBSD PEAR installe automatiquement les bons dossiers.
|
|
</simpara>
|
|
</listitem>
|
|
<listitem>
|
|
<simpara>
|
|
Le paquet OpenBSD 5.7+ pour l'extension <link xlink:href="&url.gd;">gd</link>
|
|
requiert XFree86. Ceci peut être ajouté après l'installation (consultez la
|
|
FAQ#4 OpenBSD) en ajoutant le jeu de fichiers <filename>xbase.tgz</filename>.
|
|
</simpara>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
</sect1>
|
|
|
|
<!-- 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
|
|
-->
|