Maison > développement back-end > tutoriel php > Comment installer PHP avec OCI dans Laragon

Comment installer PHP avec OCI dans Laragon

Patricia Arquette
Libérer: 2024-12-26 19:14:10
original
160 Les gens l'ont consulté

How to install PHP  with OCIn Laragon

Dans ce tutoriel, nous allons parcourir les étapes pour installer et configurer l'extension OCI8 sur Laragon avec PHP 8.3. L'extension OCI8 permet à PHP de se connecter aux bases de données Oracle, et sa configuration peut être un peu délicate.

1. Téléchargez le client instantané Oracle

Pour utiliser l'extension OCI8, vous devez télécharger Oracle Instant Client. Accédez à la page de téléchargement d'Oracle Instant Client pour Windows x64 et obtenez ce qui suit :

  • instantclient-basic-windows.x64-23.6.0.24.10.zip
  • instantclient-sdk-windows.x64-23.6.0.24.10.zip

Une fois les téléchargements terminés, extrayez les deux fichiers et déplacez le contenu vers C:oracleinstantclient_23_6.

2. Ajouter une variable d'environnement

Pour rendre Oracle Instant Client accessible à l'échelle du système, nous devons enregistrer le chemin d'accès Instant Client à notre système.

  • Recherchez Modifier les variables d'environnement système puis cliquez sur le bouton Variables d'environnement.
  • Dans la section Variables système, cliquez sur Chemin et modifiez.
  • Ajoutez une nouvelle valeur, C:oracleinstantclient_23_6, et cliquez sur OK.

Vous pouvez fermer toutes les fenêtres maintenant.

Pour que les modifications prennent effet, redémarrez votre ordinateur.

3. Téléchargez PHP 8.3

Par défaut, Laragon est livré avec PHP 8.1 uniquement, mais nous pouvons facilement ajouter d'autres versions de PHP.

Dirigez-vous vers PHP pour Windows et obtenez votre version préférée. Dans ce tutoriel, nous allons télécharger les éléments suivants :

  • PHP 8.3 VS16 x64 Thread Safe.

Une fois le téléchargement terminé, extrayez le fichier sur votre ordinateur. Ensuite, déplacez le dossier php-8.3.14-Win32-vs16-x64 vers C:laragonbinphpphp-8.3.14-Win32-vs16-x64.

4. Mettez à niveau Apache pour la compatibilité PHP 8.3

Nous devons maintenant mettre à niveau Apache fourni avec Laragon vers la dernière version pour éviter l'erreur httpd.exe - Entry Point Not Found.

Visitez Apache Lounge et téléchargez la dernière version d'Apache. Au moment de la rédaction, la dernière version est httpd-2.4.62-240904-win64-VS17.

Une fois téléchargé, extrayez le fichier et déplacez tous les fichiers et dossiers de ce dossier httpd-2.4.62-240904-win64-VS17Apache24 vers le dossier parent httpd-2.4.62-240904-win64-VS17.

Nous pouvons supprimer le dossier Apache24 en toute sécurité.

5. Configurer Laragon

Ouvrez l'application Laragon pour changer l'Apache et activer l'extension OCI8. Arrêtez d'abord tous les services, juste pour être en sécurité.

Apache

Sélectionnez la nouvelle version d'Apache à l'aide du menu Apache > Version> httpd-2.4.62-240904-win64-VS17.

Extension OCI8

Activez l'extension OCI8 en utilisant le menu PHP > Extensions> oci8_19.

Maintenant, nous pouvons démarrer tous les services et tester.

6. Testez

Pour vérifier qu'OCI8 est installé et fonctionne, créez un nouveau projet vierge dans Laragon en utilisant Quickapp > Vierge.

Créez un nouveau fichier dans ce projet et ajoutez les codes suivants :

<?php

if (function_exists('oci_connect')) {
    echo "OCI is installed";
} else {
    echo "OCI is not installed";
}
Copier après la connexion

Exécutez le projet dans votre navigateur Web et vous devriez voir OCI est installé.

Félicitations ! Vous avez installé et configuré avec succès l'extension OCI8 sur Laragon avec PHP 8.3. Vous pouvez désormais connecter vos applications PHP aux bases de données Oracle.

Si vous rencontrez des problèmes, revérifiez les étapes ci-dessus ou consultez la documentation officielle pour obtenir de l'aide.

Bon codage ! ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal