我是想在网页上做一个能够给用户录入的地方
如:有个[______________]用户可在这里写入IP地址
本机IP:[192.168.111.111]
[确定] [修改] [缺省]这样的按扭.然后点了这些按扭后,就可
执行一些命令,并加载这些配置.如:
#./usr/local/etc/apache22/apachectl restart
执行这这个以后APACHE的配置就可以重新加载并生效.
请大侠们多多关照.给个实际例子
如:有个[______________]用户可在这里写入IP地址
本机IP:[192.168.111.111]
[确定] [修改] [缺省]这样的按扭.然后点了这些按扭后,就可
执行一些命令,并加载这些配置.如:
#./usr/local/etc/apache22/apachectl restart
执行这这个以后APACHE的配置就可以重新加载并生效.
请大侠们多多关照.给个实际例子
1。php要有权限修改inetd.conf 文件。
文件所属组和apache设置是否一样。默认都是 nobody吧
php是否安全模式运行,能否跨目录操作等。inetd.conf不会在网站目录下把
2。文件内容修改,就是读取后处理字符串,再保存。具体
$word=file('文件路径');foreach($word as $val){
//这样循环出来是文件的一行行内容,看你想怎么改一改,再组合成字符串,最后保存 file_put_contents('文件路径','文件内容');
}
3。php要能执行系统命令。exec(' 重启某服务的 freebsd命令 ');
比如。CONF中有这样的一行内容
servername www.b2sun.com 80
这时我可以做个页面然后提交这个www.b2sun.com或者是改一下这个地址为:www.csdn.net之类。然后OK确定就重启一下服务(当然不是APACHE服务了),这个服务的方法是:#kldload ftpd 或者是其它的命令。
如果没有这行,我也会追加上去,望楼主大哥多多指点。羊城绅士敬上
请您 多多指点。就是关于PHP是否有权限修改文件,它是跨目录的,怎么处理呢?从哪设定,望多多指点。
好吗?
不如用APACHE的自动虚拟主机
VirtualDocumentRoot "/usr/local/apache/%2+/%1/html"
www.123.com会解析到 /usr/local/apache/123.com/www/html
俺的习惯是这样 呵呵 大部分习惯应该是
VirtualDocumentRoot "/usr/local/apache/%1+/html"
www.123.com /usr/local/apache/www.123.com/html 开通一个虚拟主机 要做的仅仅是建立文件夹 开通FTP帐号 建立MYSQL数据库 对于不存在的目录会返回404 可以自定义404页面达到要求
望大家给我一个实例,用PHP做个页面
去改CONF文件的内容。特定的行及内容。多些了。如果非常详细,我愿意给现金做为回报。如何???
1。php要有权限修改inetd.conf 文件。
文件所属组和apache设置是否一样。默认都是 nobody吧
php是否安全模式运行,能否跨目录操作等。inetd.conf不会在网站目录下把
2。文件内容修改,就是读取后处理字符串,再保存。具体
$word=file('文件路径');foreach($word as $val){
//这样循环出来是文件的一行行内容,看你想怎么改一改,再组合成字符串,最后保存 file_put_contents('文件路径','文件内容');
}
3。php要能执行系统命令。exec(' 重启某服务的 freebsd命令 ');