globe-pointerDéploiement de GLPI avec Apache, MySQL et PHP

🏗️ Pré-requis : Installation de Homebrew et Configuration de l’Environnement

1

Installation de Homebrew

Pour commencer, installez Homebrew avec la commande suivante :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2

Configuration de Homebrew dans le Shell

Ajoutez Homebrew à votre environnement shell :

# Ajoute correctement la commande à .zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/$(whoami)/.zprofile

# Charge les modifications dans le shell actuel pour éviter de redémarrer
eval "$(/opt/homebrew/bin/brew shellenv)"
3

Vérification de la Version

Assurez-vous que Homebrew est bien installé :

brew --version

🔧 Installation des Services Nécessaires

📦 Installer Apache, MySQL et PHP

Utilisez Homebrew pour installer les services nécessaires :

brew install httpd
brew install mysql
brew install php@8.3

🚀 Lancer les Services

  • Redémarrer PHP :

    brew services restart php@8.3
  • Démarrer Apache :

    brew services start httpd
  • Démarrer MySQL :

    brew services start mysql

⚙️ Configuration de l’Environnement Apache

🛡️ Sauvegarder la Configuration Existante

Avant de modifier la configuration, sauvegardez le fichier actuel :

🖋️ Modifier le Fichier de Configuration

Ouvrez le fichier httpd.conf pour le modifier :

1

Activer les Modules Requis

Vérifiez que les lignes suivantes sont présentes ou décommentées pour activer les modules nécessaires :

2

Configuration des Fichiers PHP

Ajoutez le type MIME pour les fichiers .php :

3

Configurer le Répertoire Racine

Vérifiez ou ajoutez cette configuration pour le répertoire racine :

4

Définir les Fichiers Index

Assurez-vous que les fichiers index.php sont utilisés par défaut :

5

Inclure les VirtualHosts

Assurez-vous que les VirtualHosts sont bien inclus :

6

Enregistrez et quittez.


🌍 Configuration des VirtualHosts pour GLPI

🔒 Sauvegarde et Modification des VirtualHosts

Sauvegardez le fichier actuel :

Ouvrez le fichier pour le modifier :

1

Supprimer ou Commenter les Exemples

Avant d’ajouter votre propre configuration, supprimez ou commentez les exemples par défaut. Par exemple :

Ces exemples peuvent entrer en conflit avec votre configuration.

2

Ajouter la Configuration pour GLPI

Ajoutez la configuration suivante pour GLPI :

3

Redémarrez Apache pour appliquer les modifications


🗄️ Configuration de MySQL

1

Initialiser MySQL

Démarrez l’installation sécurisée de MySQL :

Configuration Simplifiée :

  • Would you like to setup VALIDATE PASSWORD component?

    • Réponse : Y

  • Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:

    • Réponse : 1

  • Please set the password for root here:

    • Réponse : Pa$$w0rd

  • Do you wish to continue with the password provided?

    • Réponse : Y

  • Remove Anonymous users?

    • Réponse : Y

  • Disallow root login remotely?

    • Réponse : Y

  • Remove test database and access to it?

    • Réponse : Y

  • Reload privilege tables now?

    • Réponse : Y

2

Créer la Base de Données GLPI

Connectez-vous à MySQL avec l’utilisateur root :

Une fois connecté, exécutez les commandes suivantes :


📥 Téléchargement et Installation de GLPI

1

Télécharger la Dernière Version

Téléchargez GLPI via la commande suivante :

2

Extraire et Déployer les Fichiers

Extrayez les fichiers dans un répertoire temporaire :

3

Configurer les Permissions

Appliquez les permissions nécessaires :


🧪 Vérification et Test de l’Installation

1

Tester PHP

Créez un fichier de test :

Accédez à : http://localhost:8080/phpinfo.phparrow-up-right

2

Lancer l’installation de GLPI

Accédez à : http://localhost:8080/glpiarrow-up-right Suivez l’assistant pour finaliser la configuration.

Last updated