Utilisation de Portage (emerge)
<<<
Meilleur contrôle de la configuration Problèmes fréquents
>>>

4.2.10 Installation sous Gentoo
4.2 Installation sous UNIX
4 Installation et configuration
 Manuel PHP

Utilisation de Portage (emerge)
->Meilleur contrôle de la configuration
Problèmes fréquents

4.2.10.2 Meilleur contrôle de la configuration

Dans la section précédente, PHP a été émergé sans aucun module d'activé. A l'heure de l'écriture de cette documentation, le seul module activé par défaut avec Portage est XML, qui est nécessaire pour PEAR . Cela n'est pas forcément ce que vous voulez et vous devriez découvrir rapidement que vous avez besoin de plus de modules, comme MySQL, gettext, GD, etc.

Lorsque vous compilez PHP depuis les sources vous-même, vous devez activer les modules en utilisant la commande configure . Avec Gentoo, vous pouvez simplement définir des flags USE qui seront passés au script de configuration automatiquement. Pour voir les tags USE à utiliser avec emerge, vous pouvez essayer :

Comme vous pouvez le voir dans l'affichage précédant, PHP admet beaucoup de flags USE. Regardez les et choisissez ce dont vous avez besoin. Si vous choisissez un flag et que vous n'avez pas la bonne bibliothèque, Portage la compilera pour vous. C'est une bonne idée d'utiliser la commande emerge -pv encore une fois pour voir ce que Portage va compiler en accord avec les flags que vous avez placer. Par exemple, si vous n'avez pas d'installation de X et que vous choisissez d'inclure X dans les flags USE, Portage compilera X en priorité par rapport à PHP, ce qui peut prendre un certain nombre d'heures.

Si vous choisissez de compiler PHP avec le support MySQL, CURL et GD, la commande devrait ressembler à cela :

Tout comme dans le dernier exemple, n'oubliez pas d'émerger PHP tout comme mod_php. "php" ici signifie la version de PHP en ligne de commande, alors que "mod_php" correspond au module Apache.

Sommaire :

<< Meilleur contrôle de la configuration >>
Utilisation de Portage (emerge) Installation sous Gentoo Problèmes fréquents