• windows7安装apache2.4+mysql5.7+php7.1


    • 1、下载软件

    (1)下载apache2.4 http://httpd.apache.org/

    选择download

    这里写图片描述

    随便选择一个压缩包

    这里写图片描述

    (2)下载mysql5.7 https://www.mysql.com/downloads/

    选择最底下的社区版本

    这里写图片描述

    再次选择一次社区版

    这里写图片描述

    选择windows版本

    这里写图片描述

    这里我选择的是压缩包安装,所以我演示的是压缩包的方式

    这里写图片描述

    (3)下载php7.1 http://php.net/

    这里写图片描述

    注意这里的php版本分为NTS版本和TS版本,NTS是线程不安全的,TS是线程安全的,因为我们要安装在windows上安装apache,是想让php作为apache的一个扩展,所以我们要下载TS版本,也就是线程安全版本,然后根据操作系统的位数来进行下载。

    这里写图片描述

    • 2、安装apache2.4

    我在D盘下新建了一个目录为amp,然后将下载的apache2.4的压缩包解压到amp目录下,并且命名为apache

    这里写图片描述

    修改httpd.conf文件,只需要将Define SRVROOT中的路径改为apache所在的路径就可以了

    这里写图片描述

    然后进入apache/bin目录下,运行下列命令就可以添加一个名为apache的服务。运行这一步可能会出错,没有dll文件,这个去微软下载就可以了,下载vs2015版本的dll,下载地址:
    https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145,然后安装。

    没有报错就继续,然后在安装目录中,找到D:ApacheinApacheMonitor.exe可执行文件,双击运行,桌面右下角会出现图标,双击打开窗口界面,

    httpd -k install apache

    这里写图片描述

    若Apache服务器软件不想用了,想要卸载,需要先卸载apache服务(切记,若直接删除安装路径的文件夹,会有残余文件在电脑,可能会造成不必要的麻烦)。在CMD命令窗口,输入如下(建议先停止服务再删除):

    sc delete apache
    • 3、安装mysql5.7

    将下载的mysql压缩包解压到amp目录下,并命名为mysql

    这里写图片描述

    一开始应该是没有my.ini文件的,新建一个my.ini文件,然后添加以下内容,basedir表示mysql的路径,datadir表示mysql数据存放的路径

    [mysqld]
    port=3306
    basedir  ="D:\amp\mysql\"
    datadir  ="D:\amp\mysql\data\"
    
    
    max_allowed_packet = 32M

    初始化数据,初始化后,data目录下应该就有数据了,推荐没有密码的。

    mysqld –initialize 默认root账号有密码
    
    或
    
    mysqld –initialize-insecure 默认root账号没有密码

    如果是用的是默认有root密码的命令,需要找到默认密码,默认密码在data目录下,然后登陆到mysql中修改密码,dquo;eu47Ss_ 就是密码,先不急登陆,把服务开启在登陆吧。

    2017-04-19T04:27:54.323008Z 1 [Note] A temporary password is generated for root@localhost: dquo;eu47Ss_

    注册mysql服务

    打开cmd窗口,然后切换到mysql/bin目录下,执行命令:

    mysqld -install MySQL

    启动服务

    net start MySQL

    配置环境变量,把mysql/bin目录所在的路径添加到PATH上就可以了。

    • 4、安装php7.1

    将下载的压缩包解压到amp目录下,并重名为php

    这里写图片描述

    将php.ini-development文件复制一份,重命名为php.ini

    配置Apache,支持php7,并配置php.ini路径

    # php7 support
    LoadModule php7_module D:/amp/php/php7apache2_4.dll
    AddType application/x-httpd-php .php .html .htm
    # configure the path to php.ini
    PHPIniDir "D:/amp/php"

    修改php.ini文件,指定extension_dir加载模块的位置

    这里写图片描述

    按我安装的肯定就可以了,对了php7把mysql扩展废了,我们只能使用mysqli和pdo来替代。

  • 相关阅读:
    123. Best Time to Buy and Sell Stock III (Array; DP)
    122. Best Time to Buy and Sell Stock II (Array;Greedy)
    121. Best Time to Buy and Sell Stock (Array;DP)
    38. Count and Say (String; DP)
    60. Permutation Sequence (String; Math)
    内存中的堆栈
    42. Trapping Rain Water (Array,stack; DP)
    84. Largest Rectangle in Histogram (Array, Stack; DP)
    85. Maximal Rectangle (Graph; Stack, DP)
    Effective C++ .44 typename和class的不同
  • 原文地址:https://www.cnblogs.com/cnsec/p/13407006.html
Copyright © 2020-2023  润新知