Executar comandos requer raiz do PHP não é uma boa ideia. Eu sugiro que você monitore a pasta /etc/httpd/conf.d
e recarregue o Apache sempre que ele for alterado. Dê uma olhada no incron .
Instale-o do repositório rpmforge
:
# yum -y install incron
Edite o crontab do root com incrontab -e
:
/etc/httpd/conf.d/ IN_CREATE,IN_DELETE,IN_MODIFY /etc/init.d/httpd reload
Comece:
# service incrond start
# chkconfig incrond on
e crie um arquivo .conf
em /etc/httpd/conf.d
e dê uma olhada em /var/log/cron
para ver o que acontece.