に書き込むには、php からコマンドを実行する必要がありますvhosts.conf
。私は1つのadd_vhost.sh
ファイルを持っています:
cat /home/www/test/conf/vhosts.conf >> /etc/httpd/conf.d/vhosts.conf
これはphpスクリプトです:
exec($path_to_add_vhost_sh_file, $output);
peter
ユーザーがこのファイルを実行するためのパスワード要件を設定したくないので、次のことを行いました/etc/sudoers
peter ALL=(ALL)NOPASSWD:/home/www/test/conf/add_vhost.sh
しかし、コンソールでもまだ機能していません。フェドラ15