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. 在 Windows Azure 上部署预配置 Oracle VM

    Microsoft 和 Oracle 近期宣布建立战略合作伙伴关系,基于此,我们将通过 Windows Azure 镜像库推出多种常用的 Oracle 软件配置.即日起,客户可以在 Windows S ...

  2. thoughtbot/capybara-webkit

    thoughtbot/capybara-webkit A capybara driver that uses WebKit via QtWebKit. Qt Dependency and Instal ...

  3. java的常见异常与错误总结

    算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeAr ...

  4. JAVA中正則表達式总结

    昨天,我的朋友请教我正則表達式.我也好久没有写过正則表達式了,昨天刚好看了下如鹏网创始人杨中科老师关于正則表達式的解说.使我加深了正則表達式的印像.现我把他总结下: 很多语言,包含Perl.PHP.P ...

  5. C标准中一些预定义的宏

    C标准中指定了一些预定义的宏,对于编程经常会用到.下面这个表中就是一些常常用到的预定义宏. 宏(双下滑线) 意义 __DATE__ 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字) __ ...

  6. js页面loading加载

    <html>     <head>     <title>页面正在载入</title>       <script  language=" ...

  7. strstr 的使用

    Problem E: Automatic Editing Source file: autoedit.{c, cpp, java, pas} Input file: autoedit.in Outpu ...

  8. JS学习之事件冒泡

    (1)什么是事件起泡      首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生. 当事件发生后,这个事件就要开始传播.为什 ...

  9. PHP-语法(www.w3school.com.cn/php)

    写在前面: 假设系统里已安装PHP软件 PHP是一种脚本语言,执行PHP脚本后向浏览器返回纯HTML语言(即后台将.php文件的执行结果以纯HTML的形式返回到前端) ---------------- ...

  10. Protel99se教程五:protel99se的自动布线

    在上一节课的protel99se教程中,我们给大家演示的是,如何快速的将SCH原理PCB,也就是将元件转到PCB中,在这一节课,我们主要给大家讲解的是何在protel99se快速布线,我们在这节课当中 ...