zoukankan      html  css  js  c++  java
  • windows配置apache2.4+php7.2+mysql8.0

    1下载amp三件套 

    apache2.4:https://www.apachehaus.com/cgi-bin/download.plx

    php7.2:https://windows.php.net/download#php-7.2

    MYSQL8.0:  https://dev.mysql.com/downloads/file/?id=480557

    下载完成后,解压后放在同一文件夹,一般都是更目录下,就是环境文件夹,例:

    2  安装

      1安装apache

        打开apache/conf/httpd.conf文件,修改apache目录 ServerRoot

    38 Define SRVROOT "D:AMPApache24"
    39 ServerRoot "${SRVROOT}"

        顺便添加  支持php扩展文件 找个地方添加下面代码,注意路径

    #支持php7.2
    LoadModule php7_module D:/amp/php7.2/php7apache2_4.dll
    PHPIniDir "D:/amp/php7.2"
    AddType application/x-httpd-php .php .html .htm

        修改完后,打开cmd,最好管理员打开,切换到apache目录

        执行安装命令 

    httpd -k install

        如果安装失败  一般是80端口被占,

        两种解决方法 

          1查看被占的是那个进程 干掉 查看办法   

    netstat -ano|findstr "80"

            下图标出来的是pid  去进程中找到对应的 干掉就可以了

            

            我这是安装好的 找到的pid就是apache的

         

             

         2.修改apache不用80端口

            下次示例

       安装就完成了   启动apache   通过apache目录bin/ApacheMonitor.exe工具也可以启动

        

        或者通过命令

    net start apache2.4

        启动成功 ,访问   localhost或者127.0.0.1显示如下

      安装apache成功

      2安装php

        打开目录中的php文件夹复制 php.ini-development 改名为 php.ini

        

        打开php.ini 修改php地址

        搜索下面字符

    extension_dir

        修改红框内路径为当前安装的路径  

        

        在apache的配置文件中httpd.conf中添加之前提到的 添加php扩展文件  如果添加过来就跳过 这步

    #支持php7.2
    LoadModule php7_module D:/amp/php7.2/php7apache2_4.dll
    PHPIniDir "D:/amp/php7.2"
    AddType application/x-httpd-php .php .html .htm

        完成后  重启apache  在apache默认web目录下/htdocs 新建phpinfo.php文件  

        

    <?php 
    
    phpinfo();
    
    ?>

         访问此文件

    http://127.0.0.1/phpinfo.php

        

      安装php成功

      (为方便之后使用,可在环境变量中添加php路径,)

      

      3安装mysql

         MySQL目录中新建my.ini配置文件

        

          内容为

        

    [mysqld]
    
    # 设置3306端口
    port=3306
    
    # 设置mysql的安装目录
    basedir=D:AMPmysql8.0
    
    # 设置mysql数据库的数据的存放目录
    datadir=D:AMPmysql8.0Data
    
    # 允许最大连接数
    max_connections=200
    
    # 允许连接失败的次数。
    max_connect_errors=10
    
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

        注意根据自己的要求更改

        cmd切换到mysql/bin目录(为方便后期使用,添加mysql路径到环境变量)

        

        执行下面命令安装

        

    mysqld --initialize --console

        

        红框中是初始密码注意保存

         继续安装服务

        cmd  mysql/bin目录 执行下面命令

        

    mysqld --install

        

      安装成功

      

      通过命令net start mysql启动MySQL的服务

      

      然后就安装完了   登陆测试一下 

      

      没毛病

    到此  AMP三件套就全部安装完成了   撒花  感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    3.其他的一些小改动

    apache  httpd.conf

    218行:ServerName 服务器名称 (e.g demo.app.com or 127.0.0.1)注意去掉# (这里也可填 localhost)
    
    241行: DocumentRoot "修改网站根目录地址" (e.g. D:/apache24/htdocs/)
    
    243行:<Directory "网站根目录地址"> (e.g. D:/apache24/htdocs/)
    
    359行:ScriptAlias /cgi-bin/ "apache目录+/cgi-bin/"
    
    375行:<Directory "apache目录+/cgi-bin/">

      开启多站点配置   配置文件  去掉前面;号就可议了

    187 LoadModule vhost_alias_module modules/mod_vhost_alias.so
    
    508 Include conf/extra/httpd-vhosts.conf

    完后重启apache

    4.真完了

  • 相关阅读:
    abap 调用Http --“Get”
    SAP-PI接口创建中的ABAP处理(不含PI配置)
    ALV 监听事件
    ABAP动态创建内表并展示--自撸版
    ABAP动态生成内表的三种方法
    SAP BP字段增强--付款条件检查
    SAP RFC上传接口(包含发布Webservice地址)
    C# 时间函数
    配置Excel的DCOM权限
    ORA-12571 : TNS : 包写入程序失败
  • 原文地址:https://www.cnblogs.com/lx0715/p/9955069.html
Copyright © 2011-2022 走看看