apache2.4 php5.4 mysql5.6 源文件下载 +以前的配置数据参考

链接:http://pan.baidu.com/s/1skfmGyT 密码:hqtp

比较好的参考资料 http://www.jb51.net/article/37697.htm

apche2.4

1、解压文件到E:\WAMP2中

2、把E:\WAMP2\Apache24\bin添加到环境变量里面

3、修改配置文件E:\WAMP2\Apache24\conf\httpd.conf

Define SRVROOT "/Apache24"
Define SRVROOT "E:\WAMP2\Apache24"
httpd -k install  //安装

httpd -k start  //启动
此时访问localhost会出现apache默认主页“IT WORKS”
DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">
DocumentRoot "E:\WWW"
<Directory "E:\WWW">
httpd -k restart  //重启
此时再访问localhost会出现

Forbidden

You don't have permission to access / on this server.

解决办法:把 E:\WAMP2\Apache24\conf\extra\httpd-vhosts.conf(虚拟主机配置文件)  做如下修改即可

<VirtualHost _default_:>
DocumentRoot "${SRVROOT}/htdocs"
#ServerName www.example.com:
</VirtualHost>
<VirtualHost _default_:>
DocumentRoot "E:\WWW"
#ServerName www.example.com:
</VirtualHost>
解释:

版本不同配置起来有差异

在E:\WAMP2\Apache24\conf\httpd.conf文件中指定了自己网站目录E:\WWW,并配置访问权限。

然后在E:\WAMP2\Apache24\conf\extra\httpd-vhosts.conf中可以看到80端口过来的访问还是${SRVROOT}/htdocs文件,所以要替换成E:\WWW
访问权限在这个版本中默认是可以直接访问的不用修改:

<Directory />
AllowOverride none
Require all denied //denied代表不可以访问
</Directory> DocumentRoot "E:\WWW"
<Directory "E:\WWW">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted //granted代表可以访问
</Directory>


其他配置

<IfModule dir_module>
DirectoryIndex index.html index.php //默认主页文件
</IfModule>

可能的错误:

Apache的443端口被占用:

用好的编辑器在E:\WAMP2\Apache24\全局搜索433,并替换成442

再执行httpd -k uninstall

再执行httpd -k install
参考资料:http://shjrouting.blog.51cto.com/4390576/800793

PHP5.4

解压文件到E:\WAMP2
备份E:\WAMP2\php54下面的 php.ini-development ,然后重命名 php.ini-development 为 php.ini

修改扩展路径
extension_dir = "E:\WAMP2\php54\ext"

修改时区
date.timezone = PRC
 
在apache配置文件中引入PHP,即在E:\WAMP2\Apache24\conf\httpd.conf的末尾追加:

LoadModule php5_module "E:\WAMP2\php54\php5apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .php
PHPIniDir "E:\WAMP2\php54"
 

其他

开启更多扩展
在php.ini中搜索extension,如果ini中有相关扩展,直接去掉注释即可,例如
extension=php_mysql.dll
extension=php_mysqli.dll

再重启

httpd -k restart

PHP作为apache的一个模块,所以不用设置环境变量

PHP5.4不需要像5.3把php.ini放到C:\Windows中

找不到php_mbstring.dll


php_mbstring.dll是PHP5.4默认引入了的,但没有开启,一般去掉前面的注释,重启apache即可

这种原因一般都是组件加载顺序引起的,在php.ini文件里确保
extension=php_mbstring.dll
extension=php_exif.dll
是这样的顺序,即php_mbstring.dll必须在php_exif.dll之前

参考 http://zhidao.baidu.com/link?url=NRQ2zPUNkObykqXvp85kbasTN8Mf1kALxffUSvO00PNI_9NB65oVHhgaXy9IhGjddmJLjT6odSsi247pdhmQF_



MYsql5.6
参考 http://www.cnblogs.com/jiufen/p/5068055.html
.
.
.
.

http://www.jb51.net/article/37697.htm

win64位 apache2.4 php5.4 mysql5.6的更多相关文章

  1. Windows7 64位安装配置Apache2.4+PHP5.4+MySQL5.5+Xdebug

    PHP更新已经到了5.4.7了,之前是用PHPstudy安装的PHP5.2.13版本,今天有空,就把之前的集成安装卸载了.换上了新一代PHP,记录一下.. 环境:Windows7 64位(内部版本76 ...

  2. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...

  3. CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5

    一.准备(把所有的源文件放在‘/home/yuanjun’目录下) apr http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz apr-util ...

  4. 自己编写的:centos6.6上编译安装apache2.4+php5.6+mysql5.6【亲自】

    在centos6.6上安装apache2.4+php5.6+mysql5.6 关于wget的安装 将之前装系统的.iso文件挂载到光驱 由于我在/home/jinnan/下建立了一个cdrom文件夹 ...

  5. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  6. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...

  7. Centos7+Apache2.4+php5.6+mysql5.5搭建Lamp环境——为了wordPress

    最近想搭建个人博客玩玩,挑来挑去发现口碑不错的博客程序是wordpress,简称wp.虽然是学java路线的程序员,但因入行时间太短,至今没有发现较为称手开源的博客程序,如果各位大神有好的推荐,也希望 ...

  8. Windows下安装Apache2.4+PHP5.4+Mysql5.7

    注:文中所写的安装过程均在Win7 x86下通过测试,提供的百度云下载链接均为32位安装包,如需Apache和PHP的64位安装包请从官网下载! 一.安装Apache2.4.12 Apache官方下载 ...

  9. win7(32/64)+apache2.4+php5.5+mysql5.6 环境搭建配置

        引用自:http://blog.csdn.net/z_cf1985/article/details/22454749 环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) ...

随机推荐

  1. Struts 上下文

    Struts  上下文 ActionContext .ServletActionContext 是继承关系  ActionContext  ActionContext context = Action ...

  2. oracle 配置监听

    LISTENER =  (DESCRIPTION_LIST =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521 ...

  3. openStack deep dive,Retake Policy

    Method of Payment: visa MasterCard American Express Discover

  4. Android项目中包名的改动

    通常改动包名时会造成R文件错误,而且有时带有原因不明的Manifest文件里多处文本混乱. 所以,将眼下觉得最为简洁方便的改动包名流程记录例如以下: 如果我们眼下的包名为com.pepper.util ...

  5. JS 在html中的位置

    前言 当我了解完html在浏览器中的解析渲染流程后,反而又发现了新的困扰自己的问题. Q:即然html要渲染需要渲染树,而渲染树又需要DOMTree和CSSRuleTree,DOMTree需要解析HT ...

  6. 委托与Lambda表达式

    ~,先不急说委托和Lambda表达式,先看两个例子再说: 1. 通过委托,为一个数字加10,如下代码: class Program { private delegate int JiSuan(int ...

  7. C#DB2开发问题随记

    最近公司有个小工具需要用到DB2数据库,以前没玩过DB2,觉得应该很容易就实现了. 这个小工具最开始用了Nhibernate来连接DB2,Nhibernate也是第一次用..实在是惭愧啊... 第一次 ...

  8. mysql安装详细步骤图解

    本文转自http://blog.csdn.net/fanyunlei/article/details/21454645 别看图多,其实mysql的安装十分简单,一路next即可,只是注意倒数第三步,设 ...

  9. SPOJ 7001 VLATTICE - Visible Lattice Points(莫比乌斯反演)

    题目链接:http://www.spoj.com/problems/VLATTICE/ 题意:求gcd(a, b, c) = 1    a,b,c <=N 的对数. 思路:我们令函数g(x)为g ...

  10. mysql 多重游标嵌套

    1.DECLARE CONTINUE HANDLER FOR NOT FOUND 在mysql的存储过程中经常会看到这句话:DECLARE CONTINUE HANDLER FOR NOT FOUND ...