你如何结束httpd.exe进程?用起来太占内存了。可以吗?
重启apache就行了。
MaxRequestsPerChild此指令设置独立子进程能够处理的请求数量。处理完“MaxRequestsPerChild number”请求后,子进程将被父进程终止,此时子进程占用的内存将被释放。如果有更多的访问请求,父进程将重新生成子进程进行处理。
如果将MaxRequestsPerChild的默认值设置为0(无穷大)或更大的数(例如大于10000),则每个子进程可以处理更多的请求,访问效率不会因为启动子进程的不断终止而降低。但是如果MaxRequestsPerChild设置为0,如果占用200~300M内存,那么即使加载,占用的内存也不会减少。具有大内存的服务器可以设置为0或更大的数字。内存较小的服务器最好设置为30、50和100,以防止内存溢出。
如何将apache加入为windows的系统服务?
大家重装windows系统后,会想把mysql加到系统服务里面,那怎么做呢?
命令如下:
mysqld.exe –install
但是却发现被报错误:
Install/Remove of the Service Denied!
怎么办呢?我们有如下解决方案:
了解到此错误是由于当前用户没有管理员权限造成的。鼠标点击开始——CMD.exe——右键,以管理员身份运行,然后按照以以下命令即可将mysql加到系统服务里面去
mysqld.exe –install
httpd.exe -k install
这样我们就发现apache已经加入为windows的系统服务了。
64位电脑怎么解压安装apache?
1. 将 文件解压出来后,放入自定义目录即可,如我的文件路径为C:Apache24
2. 打开bin/下的ApacheMonitor.exe,如此时提示缺少某系统文件,自行下载即可,我的可直接打开。
3. 打开成功后,需要修改默认配置项,conf/目录下的httpd.conf配置文件:
37行: ServerRoot "apache目录" (e.g. C:/apache24 改为 D:/apache24)
218行:ServerName 服务器名称 (e.g demo.app.com or 127.0.0.1)注意去掉# (这里也可填 localhost)
241行: DocumentRoot "修改网站根目录地址" (e.g. D:/apache24/htdocs/)
243行:<Directory "网站根目录地址"> (e.g. D:/apache24/htdocs/)
359行:ScriptAlias /cgi-bin/ "apache目录+/cgi-bin/"
375行:<Directory "apache目录+/cgi-bin/">
根据自己的情况进行相应的修改。
4. 修改完配置文件后,同样Apache还是不能正常开启,需要先安装Apache服务。
(安装目录的bin目录下,找到httpd.exe)