首页 > 软件开发 > MYSQL >

Windows 10下 搭建Apache2.4、php5.6、mysql5.6

来源:互联网 2023-03-16 22:44:00 版权归原作者所有,如有侵权,请联系我们

本经验介绍如何在Windows 10 64位操作系统下搭建Apache2.4 php5.6KXi办公区 - 实用经验教程分享!

mysql5.6 php开发环境。KXi办公区 - 实用经验教程分享!

Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

工具/原料

  • Apache2.4(httpd-2.4.20-win64-VC11)
  • php5.6(php-5.6.22-Win32-VC11-x64)
  • Mysql5.6(mysql-5.6.30-winx64)本经验使用的是64位免安装版本
  • 若缺少运行环境,请到微软官网下载Visual C Redistributable for Visual Studio 2012

1、软件下载

  • 1

    Apache2.4(httpd-2.4.20-win64-VC11):KXi办公区 - 实用经验教程分享!

    http://httpd.apache.org/(官网)KXi办公区 - 实用经验教程分享!

    https://www.apachelounge.com/download/VC11/(下载链接)KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 2

    php5.6(php-5.6.22-Win32-VC11-x64):KXi办公区 - 实用经验教程分享!

    http://www.php.net/(官网)KXi办公区 - 实用经验教程分享!

    http://windows.php.net/downloads/releases/php-5.6.22-nts-Win32-VC11-x64.zip(下载链接)KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 2此文章非法爬取自百度经验
  • 3

    Mysql5.6(mysql-5.6.30-winx64):KXi办公区 - 实用经验教程分享!

    http://dev.mysql.com/downloads/file/?id=462318KXi办公区 - 实用经验教程分享!

    本经验使用的是64位免安装版本,(32位有msi安装包,安装方法请于互联网上搜索)KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 4

    若缺少运行环境,请到微软官网下载Visual C Redistributable for Visual Studio 2012KXi办公区 - 实用经验教程分享!

  • 2、Apache2.4的安装

  • 1

    首先将你下载的apache解压至你的安装目录,可以自定义安装位置。如图,我的解压目录是D:myphpApache24KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 2

    然后对http.conf(D:myphpApache24confhttp.conf)配置文件进行修改-使用记事本打开就行KXi办公区 - 实用经验教程分享!

    (1)修改ServerRoot Apache的根路径:KXi办公区 - 实用经验教程分享!

    (37行)ServerRoot"c:/Apache24"改成=>ServerRoot "D:/myphp/Apache24"KXi办公区 - 实用经验教程分享!

    (2)修改ServerName你的主机名称:KXi办公区 - 实用经验教程分享!

    (219行)ServerNamewww.example.com:80将前面的#去掉,该属性在从命令行启动Apache时需要用到。KXi办公区 - 实用经验教程分享!

    (3)修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置。Apache默认的路径是在htdocs(D:myphpApache24htdocs)下面,里面会有个简单的入口文件index.html。这个路径可以自己进行修改,我这里将其配置在我自己新建的文件夹www(D:myphpwww)下。KXi办公区 - 实用经验教程分享!

    (243行) DocumentRoot "c:/Apache24/htdocs"KXi办公区 - 实用经验教程分享!

    Directory"c:/Apache24/htdocs">KXi办公区 - 实用经验教程分享!

    改为=>KXi办公区 - 实用经验教程分享!

    DocumentRoot "D:myphpwww"KXi办公区 - 实用经验教程分享!

    Directory "D:myphpwww">KXi办公区 - 实用经验教程分享!

    (4)修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口。Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.phpKXi办公区 - 实用经验教程分享!

    (276行)IfModule dir_module>KXi办公区 - 实用经验教程分享!

    DirectoryIndex index.htmlKXi办公区 - 实用经验教程分享!

    /IfModule>KXi办公区 - 实用经验教程分享!

    改为=>KXi办公区 - 实用经验教程分享!

    IfModule dir_module>KXi办公区 - 实用经验教程分享!

    DirectoryIndex index.php index.htm index.htmlKXi办公区 - 实用经验教程分享!

    /IfModule>KXi办公区 - 实用经验教程分享!

    (5)设定serverscript的目录:KXi办公区 - 实用经验教程分享!

    (360行)ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为=> ScriptAlias /cgi-bin/ "D:/myphp/Apache24/cgi-bin"KXi办公区 - 实用经验教程分享!

    (6) (380行)KXi办公区 - 实用经验教程分享!

    Directory"c:/Apache24/cgi-bin">KXi办公区 - 实用经验教程分享!

    AllowOverride NoneKXi办公区 - 实用经验教程分享!

    Options NoneKXi办公区 - 实用经验教程分享!

    Require all grantedKXi办公区 - 实用经验教程分享!

    /Directory>KXi办公区 - 实用经验教程分享!

    改为=>KXi办公区 - 实用经验教程分享!

    Directory"D:/myphp/Apache24/cgi-bin">KXi办公区 - 实用经验教程分享!

    AllowOverride NoneKXi办公区 - 实用经验教程分享!

    Options NoneKXi办公区 - 实用经验教程分享!

    Require all grantedKXi办公区 - 实用经验教程分享!

    /Directory>KXi办公区 - 实用经验教程分享!

    文件-保存KXi办公区 - 实用经验教程分享!

    注:行数仅供参考,请结合自己实际的实际情况进行修改!KXi办公区 - 实用经验教程分享!

  • 3

    开始启动apacheKXi办公区 - 实用经验教程分享!

    Win X-A打开命令提示符,按图片中步骤输入:KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 4

    上图出现安全警报,请点击允许访问KXi办公区 - 实用经验教程分享!

    没报错继续测试,KXi办公区 - 实用经验教程分享!

    把Apache24htdocs目录下的index.html放到D:myphpwww目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装并启动了。也可以自己写一个简单的index.html文件也可以打开。KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 5

    将Apache加入到window服务启动项里面并设置成开机启动KXi办公区 - 实用经验教程分享!

    先关闭httpd的服务(将命令窗口关闭即可)KXi办公区 - 实用经验教程分享!

    新打开一个命令提示符窗口,进入到D:myphpApache24bin目录KXi办公区 - 实用经验教程分享!

    如下图所示KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 6

    如果没有报错,在D:myphpApache24bin下打开ApacheMonitor.exe会显示如下,没有出现可能是最小化隐藏了,一般为running all apache servicesKXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

    如要删除apache服务,请在上面命令提示符中输入sc delete apache2.4KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 3、安装配置php-5.6.22

  • 1

    将下载的php-5.6.22-Win32-VC11-x64解压到安装目录下的D:myphpphpKXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 2

    将目录下的php.ini-production文件复制一份并更名为php.iniKXi办公区 - 实用经验教程分享!

  • 3

    将 D:myphpphp和D:myphpphpext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上”:d:myphpphp;d:myphpphpext ”,如下图,(如遇其他问题请在互联网上搜索解决办法,本经验不详系说明)KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 4

    为Apache服务添加php支持KXi办公区 - 实用经验教程分享!

    打开apache的配置文件http.conf(D:myphpApache24confhttp.conf)KXi办公区 - 实用经验教程分享!

    在最后面添加如下几行KXi办公区 - 实用经验教程分享!

    # php5 supportKXi办公区 - 实用经验教程分享!

    LoadModule php5_module D:/myphp/php/php5apache2_4.dllKXi办公区 - 实用经验教程分享!

    AddType application/x-httpd-php .php .html .htmKXi办公区 - 实用经验教程分享!

    # configure the path to php.iniKXi办公区 - 实用经验教程分享!

    PHPIniDir "D:/myphp/php"KXi办公区 - 实用经验教程分享!

    文件-保存KXi办公区 - 实用经验教程分享!

    注:PHPIniDir "D:/myphp/php"中引号内容为你的php解压根目录KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 5

    重启apache服务KXi办公区 - 实用经验教程分享!

    找到ApacheMonitor.exe进行重启KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 6

    测试KXi办公区 - 实用经验教程分享!

    删除www中其他文件,新建一个index.php,内容为?php phpinfo(); ?>保存,在浏览器中输入localhost访问出现php的信息就说明php已经成功安装。KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 7

    常用配置修改KXi办公区 - 实用经验教程分享!

    1)设置PHP扩展包的具体目录,找到KXi办公区 - 实用经验教程分享!

    ; On windows:KXi办公区 - 实用经验教程分享!

    ; extension_dir = "ext"KXi办公区 - 实用经验教程分享!

    改为 (值是ext文件夹的目录)KXi办公区 - 实用经验教程分享!

    ; On windows:KXi办公区 - 实用经验教程分享!

    extension_dir = "D:/myphp/php/ext"KXi办公区 - 实用经验教程分享!

    2)开启相应的库功能,找到需要开启的库的所在行KXi办公区 - 实用经验教程分享!

    ;extension=php_curl.dllKXi办公区 - 实用经验教程分享!

    ;extension=php_gd2.dllKXi办公区 - 实用经验教程分享!

    ;extension=php_mbstring.dllKXi办公区 - 实用经验教程分享!

    ;extension=php_mysql.dllKXi办公区 - 实用经验教程分享!

    ;extension=php_mysqli.dllKXi办公区 - 实用经验教程分享!

    ;extension=php_xmlrpc.dllKXi办公区 - 实用经验教程分享!

    去掉前面的分号(注释),即改为KXi办公区 - 实用经验教程分享!

    extension=php_curl.dllKXi办公区 - 实用经验教程分享!

    extension=php_gd2.dllKXi办公区 - 实用经验教程分享!

    extension=php_mbstring.dllKXi办公区 - 实用经验教程分享!

    extension=php_mysql.dlKXi办公区 - 实用经验教程分享!

    extension=php_mysqli.dllKXi办公区 - 实用经验教程分享!

    extension=php_xmlrpc.dllKXi办公区 - 实用经验教程分享!

    3)设置时区,找到KXi办公区 - 实用经验教程分享!

    ;date.timezone =KXi办公区 - 实用经验教程分享!

    改为KXi办公区 - 实用经验教程分享!

    date.timezone = Asia/ShanghaiKXi办公区 - 实用经验教程分享!

  • 4、安装配置mysql-5.6.30

  • 1

    将下载的mysql-5.6.30-winx64.zip解压到你的安装目录可自定义(我的是D:myphpmysql)KXi办公区 - 实用经验教程分享!

    如下图KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 2

    配置KXi办公区 - 实用经验教程分享!

    打开my-default.ini文件(D:myphpmysql)配置如下KXi办公区 - 实用经验教程分享!

    [mysqld]KXi办公区 - 实用经验教程分享!

    loose-default-character-set = utf8KXi办公区 - 实用经验教程分享!

    basedir = D:myphpmysqlKXi办公区 - 实用经验教程分享!

    datadir = D:myphpmysqldataKXi办公区 - 实用经验教程分享!

    port = 3306KXi办公区 - 实用经验教程分享!

    character_set_server = utfKXi办公区 - 实用经验教程分享!

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESKXi办公区 - 实用经验教程分享!

    [client]KXi办公区 - 实用经验教程分享!

    loose-default-character-set = utf8KXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

    注:basedir是mysql的根目录,datadir是mysql的数据存储目录KXi办公区 - 实用经验教程分享!

    如果没有为php添加mysql支持,请看3-7步骤常用配置修改KXi办公区 - 实用经验教程分享!

    安装完mysql是没有图形用户界面的,可以安装Navicat for MySQL之类的软件进行管理与操作KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 3

    安装服务,如下图所示,mysqld -installKXi办公区 - 实用经验教程分享!

    (卸载服务的命令为:mysqld -remove 如果会用到的话)KXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

    安装成功后,启动mysql服务: net start mysqlKXi办公区 - 实用经验教程分享!

    也可以在windows的服务里找到mysql并启动KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 4

    服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!KXi办公区 - 实用经验教程分享!

    Windows 10下 搭建Apache2.4、php5.6、mysql5.6KXi办公区 - 实用经验教程分享!

  • 5

    修改 root 用户密码(如果需要的话)KXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

    按照本文的安装方式, root 用户默认是没有密码的, 重设 root 密码的方式也较多, 这里仅介绍一种较常用的方式。KXi办公区 - 实用经验教程分享!

    使用 mysqladmin 方式:KXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

    打开命令提示符界面, 执行命令:mysqladmin -u root -p password 新密码KXi办公区 - 实用经验教程分享!

    执行后提示输入旧密码完成密码修改, 当旧密码为空时直接按回车键确认即可。KXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

    KXi办公区 - 实用经验教程分享!

  • 注意事项

    • 相关软件请尽量从官方网站下载,本教程可能无法用于某些较新的版本,请见谅!
    • 安装中可能会因为系统环境等要素影响而遇到各种未知问题,请在互联网上搜索您的解决办法!
    • 如果此经验对你有帮助,可以投我一票或者是收藏,还可以进入到我的主页看我其他的经验呦。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!KXi办公区 - 实用经验教程分享!


    标签: MYSQLPHPWINDOWS10

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号