关于PHP环境的搭建~大神进(不想用集成的环境)
发布网友
发布时间:2022-04-06 02:50
我来回答
共4个回答
热心网友
时间:2022-04-06 04:19
看你搭建的是测试(开发)环境还是部署环境了。测试环境不考虑效率,不考虑服务器本身的安全性,也不考虑大量并发,只考虑开发的程序本身,但是部署环境以上条件都要考虑。
mod_ssl的作用是允许使用SSL协议(https是基于SSL协议的),为网站访问提供安全加密。
默认的Apache是利用mod_php来使用哪个PHP环境的,mod_php是通过多线程来应答多个并发请求的,所以就要求PHP要有多线程安全的能力。不过PHP从设计之初并未考虑多线程,所以目前的多线程安全版本无论是稳定性还是运行效率都赶不上非多线程安全版本。当然Apache也可以设置使用CGI模式代替mod_php模式,那样PHP解释器是独立运行的进程,用多进程代替多线程就可以避免PHP必须thread safe的*。不过要自己设置Apache相当麻烦,如果考虑PHP的部署环境不如选择nginx+FastCGI PHP集成。
至于VC9还是VC11指的是该版本的编译环境用的VisualStudio版本(分别是2008与2012)。这两个版本都是需要安装Microsoft 2008(或2012) C++ Runtime的。老版本的Apache(1.x、2.x)是只能用VC6版的。
如果你想要测试环境的PHP+Apache,直接默认的Apache配置+thread safe PHP比较好安装。部署环境要选择non thread safe,怎么配置,就要另外仔细研究了。
IIS是Windows自带的,服务器版、旗舰版、企业版等都会默认安装,配置相比于Apache要简单点。
IIS的并发能力与安全性相较于Apache都略微不足,而且还是收费的,Apache是开源的(在中国大环境就不考虑那么多了,我国D版是无敌的)。IIS做测试环境还是不错的。
最后,如果想深入技术,不如去StackOverflow,那里才是充满神级人物的问答平台
热心网友
时间:2022-04-06 05:37
php+iis?这个别想了 高富帅你懂得。windows wamp环境非常简单,教程也很多,注意安装顺序mysql apache php ,php在最后安装是为了确定使用哪些库以及和apache正确关联。如果apache选择openssl他将支持https也就是加密的http会话。
热心网友
时间:2022-04-06 07:12
去看看php100的视频教材 那里面有详细步骤
热心网友
时间:2022-04-06 09:03
我直接发你个AppServ吧,你直接安装了就可以用了