您好,欢迎访问一九零五行业门户网

Windows下PHP+Apache2开发环境搭建

windows下php+apache2开发环境搭建
php线程安全与非线程安全版本选择 ####参考:http://windows.php.net/download/
if you are using php as fastcgi with iis you should use the non-thread safe (nts) versions of php
with apache you have to use the thread safe (ts) versions of php.
结论:
+ iis服务器:非线程安全的php版本
+ apache服务器:线程安全的php版本
php下载http://windows.php.net/download/
个人pc环境为:2位的win7,使用apache服务器。
所以下载目前最新版本:
php 5.6 (5.6.9)的“vc11 x86 thread safe (2015-may-14 18:29:57)”的压缩包
apache下载http://www.apachelounge.com/download/
目前最新的为:apache 2.4.12 win32
php+apache的配置
参考:http://php.net/manual/zh/install.windows.apache2.php
修改apache的基本配置信息在{apache}/conf/httpd.conf中修改 serverroot 和 documentroot 的路径:
#服务器文件路径serverroot c:/bin/apache24#项目文件路径documentroot c:/bin/htdocs# ...
以apache handler方式安装在{apache_path}/conf/httpd.conf中添加如下信息:
# 以apache handler方式安装运行phploadmodule php5_module c:/bin/php5.6/php5apache2_4.dll addhandler application/x-httpd-php .php # 配置 php.ini 的路径 phpinidir c:/bin/php5.6 # 配置处理文件的格式 sethandler application/x-httpd-php
以apache handler方式安装下载fast-cgi模块:http://www.apachelounge.com/download/win32/
解压到apche的modules目录中。
在 {apache_path}/conf/httpd.conf 中添加如下fast-cgi的配置信息:
# 加载fast-cgi模块loadmodule fcgid_module modules/mod_fcgid.so# fast-cgi模块配置 # where is your php.ini file? fcgidinitialenv phprc c:/bin/php5.6/ fcgidinitialenv path c:/bin/php5.6;c:/windows/system32;c:/windows;c:/windows/system32/wbem; fcgidinitialenv systemroot c:/windows fcgidinitialenv systemdrive c: fcgidinitialenv temp c:/windows/temp fcgidinitialenv tmp c:/windows/temp fcgidinitialenv windir c:/windows fcgidiotimeout 40 fcgidconnecttimeout 10 fcgidmaxprocesses 1000 fcgidoutputbuffersize 64 fcgidprocesslifetime 120 fcgidmaxrequestsperprocess 10000 fcgidminprocessesperclass 0 fcgidfixpathinfo 1 # global config example options indexes followsymlinks execcgi addhandler fcgid-script .php fcgidwrapper c:/bin/php5.6/php-cgi.exe .php
下载的fast-cgi模块压缩包中readme.txt有详细的配置信息
启动apache服务器在cmd命令行中执行 {apache_path}/bin/httpd.exe 即可
在phpinfo()中,通过phpinfo()的”server api”的值判断运行模式:
cgi/fastcgi : fast-cg模式apache 2.0 handler : apache handler模式若在httpd.cnf中对apache hanlder和fast-cgi都进行了配置,则使用apache handler模式
以上就介绍了windows下php+apache2开发环境搭建,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息