GNU/Linux >> Tutoriels Linux >  >> FreeBSD

Installation du serveur Web dans FreeBSD 6.0 avec Apache 2.2, MySQL 5.0 et PHP 5 - Partie 5

Le tutoriel décrit comment installer Apache 2.2, MySQL 5 et PHP 5 dans FreeBSD 6.0 pour un serveur Web fiable.

Partie 5 - Installation du langage de script PHP Hypertext Preprocessor 5 et des extensions PHP 5

Articles de la série

  1. Installer FreeBSD 6.0 avec la mise à jour de la collection de ports
  2. Tâches de configuration post-installation de FreeBSD 6.0
  3. Installer MySQL Server 5 avec la collection de ports FreeBSD
  4. Installation du serveur Web Apache HTTPD 2.2
  5. Installation des extensions PHP Hypertext Preprocessor Scripting Language 5 et PHP 5 (cet article)
  1. Installez en entrant les commandes suivantes sur la ligne de commande du système d'exploitation FreeBSD, attendez que la commande précédente se termine avant d'exécuter la commande suivante :
    cd /usr/ports/lang/php5
    make install clean
  2. Si vous y êtes invité, sélectionnez "utiliser plutôt Apache 2.x".
  3. Continuez avec les commandes suivantes pour installer les extensions et modules PHP5 afin d'activer la prise en charge des modules dans Apache :
    cd /usr/ports/lang/php5-extensions
    make config
  4. Dans le menu Options pour php5-extension 1.0, sélectionnez toutes les extensions et modules PHP que vous pouvez utiliser avec le serveur Web Apache. Il s'agit d'une partie de la configuration de PHP, où vous devez activer les fonctionnalités de PHP fournies dans les modules, telles que la capacité à gérer les sessions utilisateur, l'interface avec les bases de données et bien d'autres. Des extensions par défaut telles que la prise en charge des fonctions ctype, la prise en charge de HASH Message Digest Framework, la prise en charge de session, etc. ont été sélectionnées. Les autres extensions populaires que vous utiliserez probablement sont la prise en charge de la base de données MySQL et la prise en charge de la bibliothèque GD. Utilisez la barre d'espace pour sélectionner ou désélectionner les extensions et appuyez sur Entrée lorsque vous avez terminé.
  5. Poursuivez l'installation des extensions php5 avec les commandes suivantes :
    make install clean
  6. Si un message apparaît et vous invite à sélectionner certaines options ou configurations, vous pouvez simplement accepter les paramètres par défaut en appuyant sur Entrée. Certains modules pouvant vous inviter à agir incluent php5-gd, php5-mbstring et php5-sqlite.
  7. Modifiez le fichier de configuration Apache afin de permettre au serveur Web Apache de charger les modules PHP lors de l'initialisation :
    1. Allez à l'emplacement du fichier de configuration Apache par cd /usr/local/etc/apache2/
    2. Modifier le fichier de configuration Apache par vi httpd.conf
    3. Recherchez les lignes LoadModule, après la dernière ligne LoadModule, mais dans la même section, ajoutez les 2 lignes suivantes :
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
  8. Facultativement, copiez /usr/local/etc/php.ini-recommended ou /usr/local/etc/php.ini-dist vers /usr/local/etc/php.ini (dans le même répertoire), ce qui vous permettent d'ajuster et de modifier les paramètres par défaut des comportements de PHP.
  9. Démarrez le serveur Web Apache HTTP en utilisant apachectl start (ou redémarrez le serveur Web Apache HTTP en utilisant apachectl restart). apachectl est situé dans /usr/local/sbin, si vous rencontrez un problème de commande introuvable, essayez de changer de répertoire à son emplacement.
  10. Installation de PHP5 terminée.

Un serveur web a été mis en place avec FreeBSD avec Apache, MySQL et PHP. La racine du document du serveur Web (où vous devez placer vos fichiers HTML et PHP se trouve à /usr/local/www/apache22/data/ et vous aurez besoin d'un client SecureFTP (SFTP) tel que WinSCP pour télécharger vos fichiers sur le serveur Web en toute sécurité.


FreeBSD
  1. Comment mettre à jour Apache et PHP avec EasyApache dans un serveur cPanel

  2. Installation du serveur Web dans FreeBSD 6.0 avec Apache 2.2, MySQL 5.0 et PHP 5 - Partie 4

  3. Installation du serveur Web dans FreeBSD 6.0 avec Apache 2.2, MySQL 5.0 et PHP 5 - Partie 3

  4. Installation du serveur Web dans FreeBSD 6.0 avec Apache 2.2, MySQL 5.0 et PHP 5 - Partie 2

  5. Installation du serveur Web dans FreeBSD 6.0 avec Apache 2.2, MySQL 5.0 et PHP 5 - Partie 1

Tutoriel du serveur Ubuntu 16.04 (LTS) LAMP avec Apache, PHP 7 et MySQL

Installation d'Apache2 avec prise en charge de PHP5 et MySQL sur Ubuntu 13.04 (LAMP)

Tutoriel du serveur Debian 8 Jessie LAMP avec Apache 2, PHP 5 et MariaDB (au lieu de MySQL)

Comment installer Apache, MySQL et PHP sur AlmaLinux 8

Installer Apache et PHP sur CentOS 8

Comment installer OpenLiteSpeed ​​Web Server avec MariaDB et PHP