文档章节

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

KavenSu
 KavenSu
发布于 2014/06/08 18:29
字数 416
阅读 805
收藏 3

下载相应版本的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

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


© 著作权归作者所有

共有 人打赏支持
KavenSu
粉丝 6
博文 66
码字总数 16605
作品 0
深圳
为什么用Docker,Docker究竟有什么用呢

近年来,Docker越来越火爆,一大堆新概念,轻量级虚拟机,集装箱等概念,眼光缭乱。 慢慢也尝试用vagrant+docker搭建开发环境 和 服务器也用docker搭建测试环境,再逐步正式环境也用上docke...

小和
2016/11/03
73
2
【转帖】测试环境的搭建和维护

只要做过一次测试,就一定知道测试环境,但测试环境是如何搭建和维护的呢?就不一定所有人都明白了。 测试环境的搭建,每个公司都有不一样的流程和方法。一种是运维或者开发负责搭建和维护,...

12332111ss
2016/04/28
152
0
centos7下stf安装介绍

介绍 stf 全称 Smartphone Test Farm ,一款WEB 端移动设备批量管理工具(Remote control all your Smartphone devices),目前仅支持android设备,仅支持在mac和linux上搭建,暂时没在论坛、...

迈阿密小白
2017/12/17
0
0
Selenium系列----->Selenium 脚本编写环境的搭建

脚本开发环境的搭建-JUnit *手把手SELENIUMJAVA搭建总结汇总篇:http://wenku.baidu.com/link?url=9dt8PTJiBNqt17CjjwPWk-QCUP2w6fMDjCBrCO6e-hXCBQCXwnmyzFK9ODgsPqvkgv1PtN8sQpF4pl-og33......

智能小松鼠
2015/02/17
0
0
一年走向【Java架构师】之葵花宝典

大多数时候,不是我们不努力,而是不知从何下手,我深知一份好的学习资料是多么的重要,我们通常会把大量的时间都浪费在找资源上,本人搜集学习java架构师的经典学习路线如下可供参考!!! 一...

我一路狂奔
2017/05/20
395
1

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis中jdbcType和javaType的对应关系 

Mybatis中jdbcType和javaType的对应关系 1 JDBC Type Java Type 2 CHAR String 3 VARCHAR String 4 LONGVARCHAR String 5 NUMERIC java.math.BigDecimal 6 DECIMAL java.math.BigDecimal 7 ......

DemonsI
4分钟前
1
0
Python中字符串和datetime

遇到的问题: 今天在写一个爬虫时,需要将今天的数据和昨天、一周前的数据做比较。所以就需要一个方法可以方便的计算出指定日期的前几天的日期。比如10月3号,则一周前的日期是9月26号。 问题...

akane_oimo
6分钟前
0
0
企业级 SpringBoot 教程 (四)SpringBoot 整合JPA

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发...

itcloud
7分钟前
0
0
白话SpringCloud | 第六章:Hystrix监控面板及数据聚合(Turbine)

前言 前面一章,我们讲解了如何整合Hystrix。而在实际情况下,使用了Hystrix的同时,还会对其进行实时的数据监控,反馈各类指标数据。今天我们就将讲解下Hystrix Dashboard和Turbine.其中Hys...

oKong
18分钟前
0
0
Java JDK 11:现在可以使用所有新功能

删除了CORBA,Java EE和JavaFX支持,但添加了十几个主要新功能 目录 哪里可以下载JDK 11 Java 11 JDK中的新功能 从Java JDK 11中删除了什么 Java Development Kit(JDK)11现已普遍可用,可供...

GuoMengyue
19分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部