![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management : tâches d'administration de serveur PHP
Utilisez les commandes ci-dessous pour créer et configurer des serveurs PHP et des modèles de serveur.
createPHPServer
La commande createPHPServer crée un serveur PHP.
Paramètres obligatoires
- -name
- Indique le nom du serveur. (Chaîne, obligatoire)
Paramètres optionnels
- -templateName
- Spécifie le nom du modèle de serveur à utiliser. Vous pouvez indiquer templateServerNode et templateServerName pour utiliser un serveur existant comme modèle virtuel au lieu d'un modèle défini. (Chaîne, facultative)
- -genUniquePorts
- Spécifie une expression booléenne permettant de générer des ports uniques pour le serveur. (Chaîne, facultative)
- -templateLocation
- Indique l'emplacement où le modèle est stocké. Si l'emplacement n'est pas indiqué, utilisez l'emplacement défini par le système. (Chaîne, facultative)
- -serverConfig
- Spécifie la configuration des propriétés de définition de serveur. Indiquez phpServerRoot ou apacheServerRoot pour le chemin d'accès à l'environnement d'exécution. Indiquez phpVersion ou apacheVersion pour le numéro de version. (Chaîne, facultative)
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask createPHPServer posteTravail_nomNoeud01 {-name monServeurPHP -serverConfig {-phpPath C:/PHP5 -apachePath C:/apache2}}
- Avec Jython :
AdminTask.createPHPServer posteTravail_nomNoeud01 ('[-name monServeurPHP -serverConfig [-phpPath C:/PHP5 -apachePath C:/apache2]]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask createPHPServer posteTravail_nomNoeud01 {-interactive}
- Avec Jython :
AdminTask.createPHPServer posteTravail_nomNoeud01 ('[-interactive]')
listPHPServers
La commande listPHPServers répertorie tous les serveurs PHP.
Paramètres obligatoires
Aucun.
Paramètres optionnels
- -nodeName
- Indique le nom du noeud. Spécifiez ce paramètre pour limiter la portée de la commande. (Chaîne, facultative)
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask listPHPServers {}
- Avec Jython :
AdminTask.listPHPServers ('[]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask listPHPServers {-interactive}
- Avec Jython :
AdminTask.listPHPServers ('[-interactive]')
startServer
La commande startServer démarre un serveur PHP.
Paramètres requis
- -serverName
- Indique le nom du serveur à démarrer. (Chaîne, obligatoire)
- -nodeName
- Indique le nom du noeud sur lequel se trouve le serveur. (Chaîne, obligatoire)
Paramètres optionnels
Aucun.
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask startServer {-nodeName posteTravail_nomNoeud01 -serverName serveurPHP}
- Avec Jython :
AdminTask.startServer ('[-nodeName posteTravail_nomNoeud01 -serverName serveurPHP]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask startServer {-interactive}
- Avec Jython :
AdminTask.startServer ('[-interactive]')
stopServer
La commande stopServer arrête un serveur PHP.
Paramètres requis
- -serverName
- Indique le nom du serveur à arrêter. (Chaîne, obligatoire)
- -nodeName
- Indique le nom du noeud sur lequel se trouve le serveur. (Chaîne, obligatoire)
Paramètres optionnels
Aucun.
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask stopServer {-nodeName posteTravail_nomNoeud01 -serverName serveurPHP}
- Avec Jython :
AdminTask.stopServer ('[-nodeName posteTravail_nomNoeud01 -serverName serveurPHP]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask stopServer {-interactive}
- Avec Jython :
AdminTask.stopServer ('[-interactive]')
deleteServer
La commande deleteServer supprime un serveur PHP.
Paramètres requis
- -serverName
- Indique le nom du serveur à supprimer. (Chaîne, obligatoire)
- -nodeName
- Indique le nom du noeud sur lequel se trouve le serveur. (Chaîne, obligatoire)
Paramètres optionnels
Aucun.
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask deleteServer {-nodeName posteTravail_nomNoeud01 -serverName serveurPHP}
- Avec Jython :
AdminTask.deleteServer ('[-nodeName posteTravail_nomNoeud01 -serverName serveurPHP]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask deleteServer {-interactive}
- Avec Jython :
AdminTask.deleteServer ('[-interactive]')
createPHPServerTemplate
La commandecreatePHPServerTemplate crée un modèle de serveur PHP.
Paramètres obligatoires
- -templateName
- Indique le nom du modèle à créer. (Chaîne, obligatoire)
- -serverName
- Indique le nom du serveur à utiliser comme modèle. (Chaîne, obligatoire)
- -nodeName
- Indique le nom du noeud sur lequel se trouve le serveur. (Chaîne, obligatoire)
Paramètres optionnels
- -description
- Indiquez une description pour le modèle de serveur. (Chaîne, facultative)
- -templateLocation
- Indique l'emplacement où le modèle est stocké. Si l'emplacement n'est pas indiqué, utilisez l'emplacement défini par le système. (Chaîne, facultative)
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask createPHPServerTemplate {-templateName monModèlePHP -nodeName posteTravail_nomNoeud01 -serverName serveurPHP}
- Avec Jython :
AdminTask.createPHPServerTemplate ('[-templateName monModèlePHP -nodeName posteTravail_nomNoeud01 -serverName serveurPHP]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask createPHPServerTemplate {-interactive}
- Avec Jython :
AdminTask.createPHPServerTemplate ('[-interactive]')
deleteServerTemplate
La commandedeleteServerTemplate supprime un modèle de serveur PHP.
Paramètres obligatoires
- -templateName
- Indique le nom du modèle à supprimer. (Chaîne, obligatoire)
- -serverName
- Indique le nom du serveur qui utilise le modèle. (Chaîne, obligatoire)
- -nodeName
- Indique le nom du noeud sur lequel se trouve le serveur. (Chaîne, obligatoire)
Paramètres optionnels
- -description
- Indiquez une description pour le modèle de serveur. (Chaîne, facultative)
- -templateLocation
- Indique l'emplacement où le modèle est stocké. Si l'emplacement n'est pas indiqué, utilisez l'emplacement défini par le système. (Chaîne, facultative)
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask createPHPServerTemplate {-templateName monModèlePHP -nodeName posteTravail_nomNoeud01 -serverName serveurPHP}
- Avec Jython :
AdminTask.deleteServerTemplate ('[-templateName monModèlePHP -nodeName posteTravail_nomNoeud01 -serverName serveurPHP]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
$AdminTask deleteServerTemplate {-interactive}
- Avec Jython :
AdminTask.deleteServerTemplate ('[-interactive]')