windows下搭php开发环境

1.下载说明

apache http://httpd.apache.org/docs/current/platform/windows.html#down 选择一个下载项如ApacheHaus,现在对应windows版本

php http://museum.php.net/ 选择php版本下载含win的版本,不要含nts的版本

mysql http://dev.mysql.com/downloads/mysql/ 选择community 下面的MySQL Community Server 对应版本

 

2.安装

apache 常规安装或者解压后,配置

  ServerRoot "C:/apm/apache22"

  Listen 80

  DocumentRoot "C:/apm/www"

  <Directory "C:/apm/www">

    ……

  </Directory>

  <IfModule dir_module>
    DirectoryIndex index.php index.html
  </IfModule>

  ErrorLog "C:/apm/apache22/logs/error.log"

  CustomLog "C:/apm/apache22/logs/access.log" common

  ScriptAlias /cgi-bin/ "C:/apm/apache22/cgi-bin/"

  <Directory "C:/apm/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
  </Directory>

  最后加上

  LoadModule php5_module "C:/apm/php/php5.2.17/php5apache2_2.dll"
  <IfModule mod_php5.c>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php-source .phps
  </IfModule>
  PHPIniDir "C:/apm/php/php5.2.17"

  AddDefaultCharset utf-8

 

php 配置extension_dir = "C:\apm\php\php5.2.17\ext"

  去掉以下扩展的注释符“;” 

    extension=php_curl.dll

    extension=php_gd2.dll

    extension=php_mbstring.dll

    extension=php_mysql.dll

    extension=php_mysqli.dll

    extension=php_pdo.dll

    extension=php_pdo_mysql.dll

  复制php目录下的libmysql.dll和php5ts.dll至windows目录下的system32下(或者在环境变量中增加D:php;D:phpext。这两个目录是php的安装目录和扩展dll的目录,没尝试)

 

mysql mysql已经在php中开启了,apache不需要配置,安装后重启apache 就ok了。

 

整个过程要注意下载正确的版本,看下windows系统日志和apache的日志(C:\apm\apache22\logs)排错

posted on 2016-05-30 11:44  dennr  阅读(78)  评论(0)    收藏  举报