windows7+Apache2.2+PHP5.4.29 环境搭建
博客专区 > KavenSu 的博客 > 博客详情
windows7+Apache2.2+PHP5.4.29 环境搭建
KavenSu 发表于4年前
windows7+Apache2.2+PHP5.4.29 环境搭建
  • 发表于 4年前
  • 阅读 804
  • 收藏 3
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

下载相应版本的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的时候也会报这个错误:



  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

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


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 6
博文 66
码字总数 16605
×
KavenSu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: