Autres versions
Vous êtes ici : Développer dans K-Sup → Connecteurs SI → Connecteur PHP
Installation et configuration du connecteur PHP
1ère étape d'installation du connecteur
Cet article décrit comment installer le connecteur PHP et le configurer afin d'interfacer votre application PHP avec K-Portal ou K-Sup.
Pré-requis
Votre application PHP ainsi que votre application K-Portal ou K-Sup doivent être installés et fonctionnels.Télécharger le connecteur
Récupérez le dossier kphplib5 depuis le repository Bitbucket.Le dossier "exemple" comprend une application PHP test, qui permet de tester le connecteur.
Installation et configuration
Les étapes suivantes sont à réaliser au sein de votre application PHP :- Recopiez le dossier kphplib5 sur votre environnement. Si vous avez plusieurs applications PHP à interfacer, nous vous recommandons de le placer dans un dossier indépendant. Si vous n'avez qu'une application, vous pouvez le placer dans un sous-dossier de votre application.
- Recopiez le fichier exemple/config/cfg.php dans un dossier de votre application.
- Editez ce fichier pour y renseigner les valeurs des variables suivantes :
- KPHPLIB_PATH : chemin absolu vers le connecteur (répertoire kphplib5)
- SSO_URL_SERVER : l'URL complète de votre application K-Portal ou K-Sup
- SSO_HOST_SERVER : le nom d'hôte de votre application K-Portal ou K-Sup
- SSO_PORT_SERVER : le numéro de port de votre application K-Portal ou K-Sup
define("KPHPLIB_PATH", "/var/www/html/phplets/kphplib5/");
// chemins des librairies
define("KPHPLIB_PATH_CLASSE", KPHPLIB_PATH."classe/");
define("KPHPLIB_PATH_CLASSE_DATA", KPHPLIB_PATH."classe/data/");
define("KPHPLIB_PATH_CLASSE_SSO", KPHPLIB_PATH."classe/sso/");
define("KPHPLIB_PATH_CLASSE_UTIL_XML", KPHPLIB_PATH."classe/util/xml/");
define("KPHPLIB_PATH_CLASSE_UTIL_HTTP", KPHPLIB_PATH."classe/util/http/");
define("KPHPLIB_PATH_INCLUDE", KPHPLIB_PATH."include/");
// url du serveur sur lequel tourne l'application K-Sup
define("SSO_URL_SERVER", "http://www.kosmos.fr");
define("SSO_HOST_SERVER", "www.kosmos.fr");
define("SSO_PORT_SERVER", "80");
include_once(KPHPLIB_PATH_INCLUDE."params.php");
Étapes suivantes
Vous pouvez ensuite personnaliser votre application pour qu'elle s'affiche dans le contexte de votre application K-Portal ou K-Sup, sécuriser son accès et créer une vue réduite.Mis à jour le 27 février 2018
Cet article n'est pas à jour ?
Connectez-vous (avec vos identifiants Communauté) pour suggérer une correction ou un complément :