Démarrer Apache2 depuis php
Bonjour,
J'ai un script php en ligne de commande qui déploie mon application.
Il faut que j'arrête Apache2, que je fasse mes actions et que je redémarre Apache2.
Mon code ressemble donc à ça :
Code:
1 2 3 4 5 6 7 8
|
exec('/etc/init.d/apache2 stop');
if ($ret != 0)
{
var_dump($output, $ret);
echo "Erreur arret apache";
}
echo "Apache stoppé ..."; |
Ce qui arrête bien Apache, en m'affichant quelques warnings à propos de ma configuration.
Je fais mes actions et je relance Apache comme cela :
Code:
1 2 3 4 5 6 7
|
exec('/etc/init.d/apache2 start');
if ($ret != 0)
{
var_dump($output, $ret);
echo "ALERTE: Erreur demarrage apache";
} |
J'ai de nouveau mes warnings à propos de ma configuration mais Apache n'est pas redémarré. Comme je suis loggué en SSH, je fais "/etc/init.d/apache2 start", j'ai mes warnings mais cette fois Apache est démarré
:aie:
Je ne comprends pas bien ...
Savez vous comment je peux démarrer Apache via php ?
Merci.