所需要的原材料:(提供链接)

配置步骤:

php部分

  • 解压下载的到的zip压缩包,获得php5.6文件夹

将本文件夹中的php.ini-development改名为php.ini,作为PHP的配置文件。

修改php.ini

      1. 设置PHP扩展包的具体目录,找到

        ; On windows:

        ; extension_dir = "ext"

改为 (值是ext文件夹的目录)

        ; On windows:

extension_dir = "D:/Develop/PHP/ext"

      2. 开启相应的库功能,找到需要开启的库的所在行

        ;extension=php_curl.dll

        ;extension=php_gd2.dll

        ;extension=php_mbstring.dll

        ;extension=php_mysql.dll

        ;extension=php_xmlrpc.dll

去掉前面的分号(注释),即改为

        extension=php_curl.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll

        extension=php_mysql.dll

        extension=php_xmlrpc.dll

      3. 设置时区,找到

        ;date.timezone =

改为

        date.timezone = Asia/Shanghai

apache部分

  • 解压下载的到的Apache的zip压缩包,获得Apache24文件夹

    首先修改Apache的配置文件,让Apache支持解析PHP文件。

    Apache配置文件在Apache目录的conf目录下的httpd.conf。

      1. 让Apache可以解析php文件,在配置文件中找到

            #LoadModule vhost_alias_module modules/mod_vhost_alias.so

    在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

            LoadModule php5_module "D:/Develop/PHP/php5apache2_4.dll"

    #注意红色部分可能由于php版本的不同而有所改变

            PHPIniDir "D:/Develop/PHP"

            AddType application/x-httpd-php .php .html .htm

      2. 在配置文件中找到

            DirectoryIndex index.html

    改为

            DirectoryIndex index.php index.html

      3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

            DocumentRoot "D:/Develop/Apache2.2/htdocs"

    改为

            DocumentRoot "D:/Workspace/PHP"

    再找到

            <Directory "D:/Develop/Apache2.2/htdocs">

    改为

            <Directory "D:/Workspace/PHP">  

        配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:

    <?php
    
    phpinfo();
    
    ?>

mysql部分

  • 解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQLServer5.6,放到C:\Program Files\MySQL路径中。当然你也可以放到自己想放的任意位置。

  • 配置环境变量很简单:我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQLServer5.6\bin )

PATH=.......;C:\Program Files\MySQL\MySQLServer5.6\bin (注意是追加,不是覆盖)

  • 修改mysql配置文件:

mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini

在其中修改或添加配置(如图):

[mysqld]

basedir=C:\Program Files\MySQL\MySQLServer5.6(mysql所在目录)

datadir=C:\Program Files\MySQL\MySQLServer5.6\data (mysql所在目录\data)

  • 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

    输入:cd C:\Program Files\MySQL\MySQLServer5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境 变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

    输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

    安装成功

  • 安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功

  • 备用命令用于出现错误,删除mysql(输入 mysqld -remove)

  • 错误情况(错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。错误2 “系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作)

  • 服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

  • 注意:

    my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。

    参考链接:

  • http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

  • http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

  • 配置php5.6的运行环境的更多相关文章

    1. Win8.1系统下配置搭建IIS8.5+PHP5.5.4运行环境

      原文 Win8.1系统下配置搭建IIS8.5+PHP5.5.4运行环境 很多人喜欢用linux搭建php网页语言运行环境,但由于linux高度自定义化,经常需要root运行命令,略显高端,相对应的微软 ...

    2. Win7旗舰版中的IIS配置asp.net的运行环境

      Win7旗舰版中的IIS配置asp.net的运行环境   以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫“灵光一闪”,废话不多说了,这个成功是有图有视频有真相地哈! ...

    3. 如何在MyEclipse中配置jre的编译运行环境

      由于在MyEclipse中已经自带了jre编译环境,但由于版本太低,所以有时候需要将编译环境配置为系统的jre版本.在MyEclipse中配置jre的编译运行环境很简单,只需要全局配置一次,则所有项目 ...

    4. Win8操作系统下IIS如何配置asp.net的运行环境(win7同样)

      一.把鼠标放在电脑屏幕的左下角然后右击,弹出如下图菜单,选择“程序和功能”(快捷键win+X).(win7点击电脑左下角的“开始”,然后点击“控制面板”打开程序与功能界面): 二.进入程序与功能界面后 ...

    5. virtualBox安装centos7并配置nginx php mysql运行环境

      virtualBox安装centos7并配置nginx php mysql运行环境 一:virtualBox安装centos7并进行基础设置 1.下载dvd.iso安装文件,下载地址:https:// ...

    6. 【转】如何配置EditPlus中Java运行环境,运行Java程序

      如何配置EditPlus中Java运行环境,运行Java程序 http://jingyan.baidu.com/article/86112f13725e2e2736978711.html 分步阅读 E ...

    7. win7和win2008 r2下配置IIS7(ASP.net运行环境)

      win7和win2008 r2下配置IIS7(ASP.net运行环境) 1.先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultApp ...

    8. IIS6配置Asp.net MVC运行环境

      Windows server 2003 + IIS6 搭建Asp.net MVC运行环境 1.安装.Net Framework4.0. 下载地址: http://www.microsoft.com/z ...

    9. Centos 配置ASP.Net Core 运行环境

      一:ASP.Net Core跨平台运行,需要在Linux安装运行环境.本机器使用的Centos,下载安装地址为:https://www.microsoft.com/net/core#centos su ...

    随机推荐

    1. 零基础如何入门Python

      编程零基础如何学习Python 如果你是零基础,注意是零基础,想入门编程的话,我推荐你学Python.虽然国内基本上是以C语言作为入门教学,但在麻省理工等国外大学都是以Python作为编程入门教学的. ...

    2. dll 学习(一)

      DLL(Dynamic Link Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在仓库的发展史上经历了"无库-静态链接库-动态链接库 ...

    3. cisco VPN配置

      拓扑拿朋友的. r1(config)#int f0/0 r1(config-if)#ip add 50.50.50.50 255.255.255.0 r1(config-if)#no shu r1(c ...

    4. 学习练习 java 不重复的三位偶数

      编写一个Java程序,计算一下1,2,…,9这9个数字可以组成多少个互不相同的.无重复数字的三位偶数. package com.hanqi; //编写一个Java程序,计算一下1,2,…,9 //这9 ...

    5. 洛谷P2729 饲料调配 Feed Ratios

      P2729 饲料调配 Feed Ratios 36通过 103提交 题目提供者该用户不存在 标签USACO 难度普及/提高- 提交  讨论  题解 最新讨论 暂时没有讨论 题目背景 农夫约翰从来只用调 ...

    6. ASPxTreeList控件去根节点的新增修改操作(写在onCommandColumnButtonInitialize()事件中)

      treelist去掉根节点按钮效果图: //去掉父节点及子节点旁的新增.修改.删除操作(写在onCommandColumnButtonInitialize事件中) protected void Tre ...

    7. HTTP CHUNKED C实现

      C语言不像C#一样有很多很多高度的模块化的东西可以使用,在通讯过程中特别是与http相关的通讯过程中可能要对网站返回的数据做一定处理,而且有不少网站的回应是强制性的,例如向网站请求deflate有个能 ...

    8. Cent OS 6 主机名设置

      1:查看主机名: #hostname 2:修改主机名: #vi /etc/sysconfig/network ETWORKING=yes HOSTNAME=superboy.com 3:重启生效: # ...

    9. 自动计算尺寸列表功能案例ios源码

      源码HTKDynamicResizingCell,HTKDynamicResizingCell提供自动计算尺寸的TableViewCell/CollectionViewCel,只要设置了合适AutoL ...

    10. 【风马一族_Android】通过菜单的点击,跳转到不同界面

      ---恢复内容开始--- 布局的代码:activity_main.xml <?xml version="1.0" encoding="utf-8"?> ...