私人论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1020|回复: 3

Apache 的安装与配置

[复制链接]

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
发表于 2018-6-1 19:46:20 | 显示全部楼层 |阅读模式
加入服务:httpd.exe -k install -n "Apache24"
卸载服务:httpd.exe -k uninstall -n "Apache24"
回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-6-1 20:06:31 | 显示全部楼层
本帖最后由 金留庆 于 2018-6-1 20:19 编辑

php

LoadModule php7_module "D:/php/php7apache2_4.dll"  
PHPIniDir "D:/php/"  
AddType application/x-httpd-php .php


将 libssh2.dll 复制到 Apache/bin 目录
解决 curl 报错

回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-6-16 14:19:00 | 显示全部楼层
防跨站:
php_admin_value open_basedir "/home/wwwroot/:/tmp/:/var/tmp/:/proc/"
在 Windows 中,用分号分隔目录。在任何其它系统中用冒号分隔目录。
注意临时文件目录、上传目录。
回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-6-16 14:57:12 | 显示全部楼层
Windows 下 Apache 的运行模块一般为 winnt,是专门针对 Windows NT 优化的 MPM (多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程中轮流产生多个线程来处理请求。也就是说 mpm_winnt 只能启动父子两个进程, 不能像 Linux 下那样同时启动多个进程。

<IfModule mpm_winnt_module>
        ThreadsPerChild        600
        MaxConnectionsPerChild   30000
</IfModule>

ThreadsPerChild:constant number of worker threads in the server process。
线程数量。一般来说线程数量越大,能够更好的处理更多并发连接。

MaxConnectionsPerChild:maximum number of connections a server process serves。
累计最多处理到多少个请求,超过该值会自动重启Apache。设置为0,则不限制,但是有可能会照成内存泄漏。


Apache出现以下日志:
指定的网络名不再可用。  : winnt_accept: Asynchronous AcceptEx failed.
如果你的 Apache 版本为 Apache2.0.49 及以上版本,增加
Win32DisableAcceptEx
配置项;
如果你的 Apache版本为 Apache2.4 及以上版本,增加
AcceptFilter http None
AcceptFilter https None
配置项替代“Win32DisableAcceptEx”。

AcceptEx() 是一个微软的 WinSock2 API ,通过使用 BSD 风格的 accept() API 提供了性能改善。一些流行的 Windows 产品,比如防病毒软件或虚拟专用网络软件,会干扰 AcceptEx() 的正确操作。如果你遇到类似于如下 的错误:一般的解决办法是关闭 AcceptEx()。

如果想设置 MaxConnectionsPerChild 大于 0 的话,可以设置为 ThreadsPerChild 的 100 倍,不要设置的太小。
如何判断是否太小?查看 Apache 的错误日志,计算一下 Apache 重启的时间间隔,尽量不要低于1个小时。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|私人论坛

GMT+8, 2026-2-20 10:08 , Processed in 0.047413 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表