Pages : 1
#1 Le 07/02/2008, à 17:43
- kingsora
Relancer apache2 via script PHP
Bonjour à tous,
J'aimerais pouvoir relancer Apache2 via un script php directement depuis mon site web sans avoir à passer par mon client SSH (Putty)
Engros j'aimerais savoir s'il est possible d'executer la commande etc/init.d/apache2 restart via un script php.
Si c'est possible je n'ai pas trouvé de solution. De plus j'imagine qu'il y a des impératifs dans ce genre de script genre lancer la commande en root (via sudo j'imagine) mais aussi rendre le script executable etc...
Configuration du serveur:
Distrib Ubuntu Server LTS
Serveur LAMP
http://www.kingdomfantasy.com/phpinfo.php
Merci d'avance
Hors ligne
#2 Le 07/02/2008, à 18:14
- Hp_Zouil
Re : Relancer apache2 via script PHP
Pour ce qui est de la commande je crois que exec fera l'affaire
http://www.manuelphp.com/php/function.exec.php
En revanche pour les droits je crois que tu va devoir passer par un service ou quelque chose du genre afin d'éviter d'avoir a tapper un MDP root. Sinon tu peux tjrs demander le mdp via ta page PHP mais dans ce cas il faudrait envisager de crypter avec SSL ce qui est un peu lourd.
Après mes connaisances ne sont pas grandes sur le sujet
Linux, lord of the ring 0
http://blog.alefauch.fr
Hors ligne
Pages : 1