windows 配置php

3 篇文章 0 订阅

 

一. 安装php 

    http://windows.php.net/download/, 下载php sdk,php 分为线程安全和不安全两个版本, 这里下载 VC9 x86 Thread Safe (2013-Dec-12 01:59:01) , 因为只有线程安全版本里才有 apache( php5apache2_2.dll ) 模块库, 解压至 d:盘 

 

二. 配置php

    将 D:\php-5.3.28\php.ini-development 重命名为 php.ini, 配置如下

; 指定扩展库路径 
; On windows:
extension_dir = "D:/php-5.3.28/ext"

; 开启相应数据库扩展库
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

 

三. 配置apache支持php

     编辑 $(APACHE2_HOME)/conf/httpd.conf ,在最后行添加

    

#PHP Config
PHPIniDir "D:\php-5.3.28\php.ini"
LoadModule php5_module "D:\php-5.3.28\php5apache2_2.dll"
AddType application/x-httpd-php .php

 

四. 配置虚拟路径 

    编辑 $(APACHE2_HOME)/conf/httpd.conf, 找到 <IfModule alias_module>, 添加如下内容

    

# 指定d:/code/www作为代码存放目录,通过localhost/study访问 
Alias /study "D:/code/www"
<Directory "D:/code/www">
	Options   Indexes   Includes   FollowSymLinks   MultiViews   ExecCGI
	AllowOverride   None   
	Order   allow,deny   
	Allow   from   all 
</Directory>

 

五. 测试运行

    编译 d:\code\www\php.php , 添加代码  <?php phpinfo() ?> ,成功会显示 php安装信息

  

六. 配置fastcgi

   添加 mod_fcgid 模块,让php以fastcgi方式运行,提高运行效率

  

<IfModule fcgid_module>
	AddHandler fcgid-script .fcgi .php
        # 指定php.ini存放目录
	FcgidInitialEnv PHPRC "d:/php-5.3.28"
        # 设置PHP_FCGI_MAX_REQUESTS>=FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出
	FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
        # php-cgi执行时间
	FcgidWrapper "d:/php-5.3.28/php-cgi.exe" .php
        # php-cgi每个进程最大请求数
	FcgidMaxRequestsPerProcess 1000
        # php-cgi最大进程数
	FcgidMaxProcesses 5
        # 最大执行时间
	FcgidIOTimeout 120
	FcgidIdleTimeout 120
</IfModule>

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值