zoukankan      html  css  js  c++  java
  • windows 下搭php环境

    windows 下搭php环境(php7.2+mysql5.7+apache2.4)

    1. 先下载需要的软件

      1) 先去微软官网下载vc,我下载的是2017版中文简体的。网址为https://www.fixdown.com/soft/3480.html,然后下载好之后一步步安装就好了。

      2)下载apache 2.4.23, httpd-2.4.23-win64-VC14.zip,网址为http://www.apachelounge.com/download/,这里选择的是免安装版的。32位的电脑下载32位的。64位的电脑下载64位的,下面的软件都一样。

      3)下载php-7.1.0,php-7.1.0-Win32-VC14-x64.zip  这里我们选择的是线程安全版,关于线程安全版与非线程安全版的区别可 自行上网查阅相关资料,下载网址为http://windows.php.net/download/  ,最后注意选择相应位数的版本下载。

      4)下载mysql-5.7.16,mysql-5.7.16-winx64.zip,下载网址为http://dev.mysql.com/downloads/mysql/,同样的选择64位的下载。32位的电脑下载32位的。这个软件也是免安装版的,到时候只要解压到某个文件夹就好了。

     

    2.将对应的软件解压到对应的目录中

    3.配置apache

      先打开apache的配置文件httpd.conf

      1)查找ServerRoot,将 ${SRVROOT}修改为C:Users ataDesktopwampapacheApache24(这是我本地的路径,一下的路径也都是我本地的路径。实际使用中因人而异),实际上这里输入的是你解压apache安装包后放的位置)

      2)查找ServerName,将ServerName www.example.com:80 修改为 ServerName localhost:80

         3)查找DocumentRoot,将${SRVROOT}/htdocs 改为C:Users ataDesktopwampapacheApache24htdocs

      4)查找Directory,将${SRVROOT}/htdocs 改为C:Users ataDesktopwampapacheApache24htdocs

      5)查找DirectoryIndex,将 index.html ,修改为 DirectoryIndex index.html index.php index.htm

      6)查找ScriptAlias  将ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/" 改为  ScriptAlias /cgi-bin/ "C:/Users/tata/Desktop/wamp/apache/Apache24/cgi-bin/"

      7)查找Directory  跟第六步一样操作

      8)最后在apache的配置文件httpd.conf最后一行加上

        LoadModule php7_module "C:/Users/tata/Desktop/wamp/php7.1/php7apache2_4.dll"

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

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

        PHPIniDir "C:/Users/tata/Desktop/wamp/php7.1"

        这些代码。

      9)去掉这一句的注释:Include conf/extra/httpd-vhosts.conf

    4.安装apache

    在cmd中切换到apache的bin目录,然后执行httpd -k install命令

    5.开启php扩展

      1) 打开php的配置文件php.ini,然后将需要开启对扩展前面的分号去掉

      2) 将php.ini中的extension_dir前的注释去掉,并将其指向的路径配置到php的etx所在目录,如:extension_dir = "C:/Users/tata/Desktop/wamp/php/ext"

    6.安装mysql

      1) 在cmd中进入到mysql下单bin目录下,一定要是管理员权限,执行mysqld --initialize 命令,会看到根目录下新生成一个data文件夹(这个文件夹以前是没有的)

      2) 在mysql目录下新建一个my.ini,然后复制mysql的配置文件进去,下面是我的配置文件(my.ini)

    [mysqld] character-set-server=utf8 #绑定IPv4和3306端口 bind-address = 0.0.0.0 port = 3306 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=1000M innodb_log_file_size=50M # 设置mysql的安装目录 basedir=C:/Users/tata/Desktop/wamp/mysql # 设置mysql数据库的数据的存放目录datadir=C:/Users/tata/Desktop/wamp/mysql/data # 允许最大连接数 max_connections=200 # skip_grant_tables [mysql] default-character-set=utf8 [mysql.server] default-character-set=utf8 [mysql_safe] default-character-set=utf8 [client] port = 3306

    上面的配置文件中datadir和basedir一定要用正斜杠,用反斜杠就会导致mysql无法启动,也就是报3534错误。

      3) 配置文件修改好了之后执行  net start mysql 启动数据库

      4) mysql启动了之后,执行mysql -uroot -p,此时会让你输入数据库密码,这个密码是前面生成都data目录下的以当前电脑用户名命名的以.err为后缀的一个文件,打开找到下图中的这段话,选中的部分即为密码

  • 相关阅读:
    HTML DOM 06 节点关系
    HTML DOM 05 事件(三)
    HTML DOM 05 事件(二)
    HTML DOM 05 事件(一)
    html DOM 04 样式
    html DOM 03 节点的属性
    html DOM 02 获取节点
    html DOM 01 节点概念
    JavaScript 29 计时器
    JavaScript 28 弹出框
  • 原文地址:https://www.cnblogs.com/crazytata/p/10049640.html
Copyright © 2011-2022 走看看