• php 环境搭建 -- 命令配置


    一、配置php

      1.复制一份php.ini-development 重命名为php.ini 到当前目录

      2.打开php.ini 修改扩展目录

        ;extension_dir = "ext"   修改为

        extension_dir = "你的PHP目录绝对路径/php/ext"

      3.开启扩展 

        extension=php_curl.dll
        extension=php_mbstring.dll
        extension=php_exif.dll ; Must be after mbstring as it depends on it
        extension=php_mysqli.dll
        extension=php_pdo_mysql.dll

    二、配置apache

      1.修改apache软件目录

        Define SRVROOT “Apache目录绝对路径”    eg: "D:/wamp/apache/Apache24"

      2.修改主机名:

        ServerName localhost:80  ps: 默认就是这个,如果没有需要,可以不修改

      3.修改www目录:

        默认是这个:

        DocumentRoot "${SRVROOT}/htdocs"

        <Directory "${SRVROOT}/htdocs">

        根据自己需要修改为:

        DocumentRoot "自己的web目录/htdocs"

        <Directory "自己的web目录/htdocs">

          AllowOverride all  // 开启apache rewrite

      4.修改默认索引支持php:

        DirectoryIndex index.php index.html

      5.开启rewrite功能

        LoadModule rewrite_module modules/mod_rewrite.so

      6.加载php模块

       在loadModule 最下方添加如下代码块

       第一个目录是php7apache2_4.dll 的绝对目录

       第二个目录是php.ini的目录

    #php7
    LoadModule php7_module “目录/php/php7apache2_4.dll”
    <IfModule php7_module> 
        PHPIniDir "目录/php/" 
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>

      注意:

      1.如果配置完成后启动apache,报错 :LoadModule takes two arguments, a module name and the name of a shared object file to load it from,这个是由于目录中有空格导致的 加上引号就好了

    三、mysql配置

      1. 创建系统环境变量 MYSQL_HOME , 值就是mysql文件解压位置

      

      2.添加bin目录到path  值为:目录/mysql-5.7.21-win64/bin;

      3.在mysqlmysql-5.7.21-win64 目录下新建my.ini 文件,复制如下代码(也可以自己配置):

      

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #skip-grant-tables
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=d:\目录mysql-5.7.21-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=d:\目录mysql-5.7.21-winx64data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

     注意: basedir 盘符之后要用 \ 而不是   否则会报错:Errcode: 2 - No such file or directory

      4. 管理员打开cmd,到bin目录:

        mysqld --initialize-insecure // 生成data目录

        mysqld -install

      5.然后就可以使用命令 net start|stop|restart mysql来启动mysql了

    注意:如果启动mysql时,报错

      

        这个可能没有生成data目录 ,要使用命令 mysqld --initialize-insecure // 生成data目录 ,然后就可以i正常启动了

      6. 设置MySQL初始密码:

        打开cmd窗口:

        mysql -uroot -p

        一开始是没有密码的 直接回车就好了,进去之后

        use mysql;

        5.7 如下:

        update user set authentication_string=password('新密码') where user='root';

        flush privileges; // 刷新配置

        8.0如下:

        ALTER user "root"@'localhost' IDENTIFIED BY ''新密码;

        如果报格式错误:

        update user set authentication_string='' where user='root';

        先把密码重置成空

        退出再进就需要密码了

        

        

        

        

  • 相关阅读:
    Flume下读取kafka数据后再打把数据输出到kafka,利用拦截器解决topic覆盖问题
    idea 党用快捷键
    Idea 调试快捷键
    log4j实时将数据写入到kafka,Demo和相关的配置详解
    windows环境下,kafka常用命令
    ElasticSearch 基本概念
    elasticsearch REST API方式批量插入数据
    自提柜-资产管理柜
    10.智能快递柜(源码下载)
    9.智能快递柜SDK(串口型锁板)
  • 原文地址:https://www.cnblogs.com/walksnow/p/8793402.html
Copyright © 2020-2023  润新知