に書き込むには、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