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 :
Ce qui arrête bien Apache, en m'affichant quelques warnings à propos de ma configuration.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é ...";
Je fais mes actions et je relance Apache comme cela :
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é
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"; }
Je ne comprends pas bien ...
Savez vous comment je peux démarrer Apache via php ?
Merci.
Partager