windows7+Apache2.2+PHP5.4.29 环境搭建

下载相应版本的Apache和PHP,然后安装的安装,解压的解压。这些百度一下大把。

现在主要是说明特别重要的几个配置:

  1. http.conf(Apache 中的配置文件)

    添加如下配置:

    LoadModule php5_module D:/php5.4.29/php5apache2_2.dll

    PHPIniDir "D:/php5.4.29"

    第一条配置:是加载php模块,这样Apache才能否解析php程序,少了这个,php程序就跑不动了。

    第二条配置:加载php的配置文件,路径就是php.int的路径。必须先确保成功加载了第一条配置,否则即使第二条配置正确,启动Apache的时候也会报这个错误:

    windows7+Apache2.2+PHP5.4.29 环境搭建


  2. php.ini (PHP中的配置文件)

    开启如下扩展配置,默认情况下这些配置是被注释掉的。

     extension_dir = "ext"

    extension=php_mysql.dll

  3. 第一条配置:如果为开启,php将无法加载ext目录下的所有扩展包,因为你都没有制定扩展的路径。


  4. 第二条配置:开启mysql的扩展,这样才能使用mysql数据库。另外,这个要依赖第一条配置,如果为开启第一条配置,第二天配置是无效的,因为php不知道去哪里加载这个mysql的扩展,需要第一条配置告诉扩展的路径。



    我就是没有开启 extension_dir = "ext",导致使用ThinkPHP框架的时候报这个错误:


   系统不支持:mysql

    原因就是没有mysql扩展未加载成功。

3. 要让Apache能执行php程序,还需在php.ini添加:

AddType application/x-httpd-php .php

 AddType application/x-httpd-php .html

AddType application/x-httpd-php .htm

好了。在配置环境中就出现这些问题。


你可能感兴趣的:(windows7+Apache2.2+PHP5.4.29 环境搭建)