zoukankan      html  css  js  c++  java
  • WIN7 环境下搭建 PHP7(64 位)操作步骤

    WIN7 环境下搭建 PHP7(64 位)操作步骤

    一、安装与配置 Apache


    1、下载 Apache
    下载地址:https://www.apachelounge.com/download/

    2、安装 Apache
    A、将压缩包解压到 D: 目录下,并且命名为 Apache24;

    B、启动 Windows 命令行,并且切换到 Apache 安装目录下的 bin 子目录内;

    如:D:Apache24in>

    C、将 httpd.exe 安装为 windows 系统的服务;

    如:D:Apache24in>httpd -k install

    系统提示如下:
    无法启动此程序,因为计算机中丢失什么什么鬼来着~尝试重新安装....
    报错原因:需要 VC++2015

    D、下载 VC++2015 并安装

    下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
    安装成功后,可以在“控制面板”中进行查看:

    E、重新尝试第三步操作,结果如下:

    出现 "Apache2.4" service is successfully installed
    则表示安装成功
    下面还有个 errors AH00558不管

    F、打开Apache的配置文件 httpd.conf,搜索Define SRVROOT(只有一处),将其后面的双引号里面的路径
    改为Apache的实际解压路径后保存即可,

    如:Define SRVROOT "D:Apache"

    G、启动 Apache

    D:Apache24in>httpd -k start

    D:Apache24in>net start apache2.4

    H、启动浏览器后,然后输入 http://127.0.0.1,查看运行效果:

    会运行 D:Apache24htdocs 这个文件夹下面的 index.html 文件就对了

    (这个目录是默认读取的主目录,后期可以修改为你自己想读取的目录)

    I、卸载apache
    卸载之前,要停止Apache
    D:Apache24in>net stop apache2.4

    再进行卸载
    D:Apache24in>httpd.exe -k uninstall -n Apache2.4



    二、安装与配置 PHP


    1、 下载 PHP
    下载地址:http://windows.php.net/download

    2、 安装 PHP
    A、将压缩包解压到 D:目录下,并且命名为 php7.0;

    B、PHP的配置文件由来
    复制一份 php.ini-production 这个文件,(防止后期配置文件改坏了原件还在)
    并且重新命名为 php.ini ,这个文件就是PHP的配置文件;

    三、将 PHP 绑定到 Apache
    A、编辑 Apache 配置文件 httpd.conf (位于 Apache 安装目录下的 conf 子目录内);
    添加以下语句


    #加载php7这个Apache模块,D:php7.0 是PHP的解压路径,后面跟上这个模块名称
    LoadModule php7_module "D:php7.0php7apache2_4.dll"

    #加载php.ini的配置文件,给出路径即可
    PHPIniDir "D:php7.0"

    #添加 .php 的文件给Apache解析
    AddType application/x-httpd-php .php

    B、 修改 Apache 的默认读取的主目录
    编辑 Apache 的配置文件 httpd.conf
    打开后搜索 DocumentRoot 和 Directory 选项,(两个选项的距离不远)
    将后面引号里的路径,改为你想要 Apache 默认读取的目录即可
    如:
    DocumentRoot "D:WWW"
    <Directory "D:WWW">

    C、 编辑 DirectoryIndex 选项,可以修改 Apache 的默认首页(多个文件名称之间以空格分隔);
    如:
    <IfModule dir_module>
    DirectoryIndex index.html index.php a.php b.php l.php
    </IfModule>
    如不想修改,则无需理会!!

    D、 保存设置后,重启 Apache;

    E、 在 Apache 默认读取的主目录内,创建一个PHP文件,
    如 index.php,并在这个文件里编辑phpinfo();
    然后去页面运行这个文件,进行查看PHP文件是否安装成功
    如页面不动,按crtl+F5进行强制刷新即可

    <?php
    phpinfo();

    四、安装 MySQL

    1、 下载 MySQL
    下载地址:http://dev.mysql.com/downloads/mysql/

    2、 安装 MySQL

    A、将压缩包解压到 D:目录下,并且命名为 MySQL5.7;

    B、MySQL配置文件的由来
    复制一份 my-default.ini 这个文件,并且重新命名为 my.ini;(防止后期配置文件改坏了原件还在)

    C、 编辑 my.ini,配置如下:


    [mysql]
    default-character-set=utf8
    [mysqld]
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    # These are commonly set, remove the # and set as required.

    #这里的路径,为MySQL的实际解压路径
    basedir = D:MySQL5.7
    datadir = D:MySQL5.7data
    port = 3306
    max_connections = 200
    character-set-server = utf8
    default-storage-engine = INNODB
    #最后一行千万不能删除
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    D、 启动 windows 命令行,并且切换到 D:MySQL5.7in 子目录,然后输入:

        D:MySQL5.7in>mysqld --initialize-insecure --user=mysql

    执行完上述命令,MySQL 自动创建 data 文件夹,并且建好默认数据库,登录的用户名为 root,密码为空;

    E、 安装数据库命令

        D:MySQL5.7in>mysqld.exe -install

    F、 最后输入 net start mysql 启动服务;

    G、重新开个cmd窗口,输入 mysql -uroot -p


    有可能会出现什么不是内部或外部命令什么鬼
    解决方式:
    复制 MySQL 的 bin 目录,追加到电脑的PATH环境变量中,
    记住,是追加,前面加个;号,再加上路径,确定即可

    如:;xxxxx;D:MySQL5.7in

    H:再次重新开个cmd窗口,


    输入 mysql -uroot -p回车回车
    没有密码

    I:设置密码,进入数据库后,打下面这代码就哦了
    set password for'root'@'localhost'=password('root');

    J:卸载数据库
    mysqld -remove

  • 相关阅读:
    Java for LeetCode 052 N-Queens II
    Java for LeetCode 051 N-Queens
    Java for LeetCode 050 Pow(x, n)
    Java for LeetCode 049 Anagrams
    15-[JavaScript]-ECMAScript 1
    4-观看答辩有感
    51-小米官网
    14-HTML-CSS案例
    13-[CSS]-postion位置:相relative,绝absolute,固fixed,static(默认),z-index
    12-[CSS]-margin塌陷,margin 0 auto,善用父级的padding
  • 原文地址:https://www.cnblogs.com/chenliuxiao/p/9301722.html
Copyright © 2011-2022 走看看