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)排错
浙公网安备 33010602011771号