zoukankan      html  css  js  c++  java
  • windows 安装 Apache、php、mysql及其配置

    此文包括的注意内容:软件版本及下载地址
    Apache2.4的配置和安装
    php7.0的配置
    mysql5.5的安装
    常见问题及解决方法
    1.软件版本
    Windows server 2008 r2+ 64位
    Apache2.4.17  下载地址 http://httpd.apache.org/download.cgi
    php 7.0 下载地址  http://windows.php.net/download#php-7.0
    mysql 5.5 下载地址 http://dev.mysql.com/downloads/mysql/5.5.html
    保证php程序和Apache程序能够正常安装运行,必须下载安装:vcredist_x64-2012和vcredist_x64-2015;否则会出现*.dll文件丢失
    2.Apache 2.4.17的安装配置
    a.讲下载的Apache 2.4.17文件夹放在服务器存放的目录。

    b.编辑/apache24/conf/httpd.conf文件,修改Apache对应的路径(我的路径为D:apache_phpApache24下面配置Apache、PHPMySQL

    Define SRVROOT "D:apache_phpApache24" (这里的路径一定是绝对路径,Windows不支持相对路径)

    ServerRoot “D:apache_phpApache24″(这里是我的Apache路径,改为你自己的就好,注意去掉#)
    DocumentRoot “E:project”  (这里是网站的根目录,项目的路径)
    <Directory “E:project”>(这里是网站的根目录,项目的路径)
    DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm)
    ScriptAlias /cgi-bin/ “D:/apache_php/Apache24/cgi-bin/”
    <Directory “D:/apache_php/Apache24/cgi-bin”> (路径修改)
    AllowOverride None
    Options None
    Require all granted
    < /Directory>
    在(一堆LoadModule大概在180行)的后面新增如下内容:让Apache支持php7.
    LoadModule php7_module "D:apache_phpphpphp7apache2_4.dll   (注意PHP版本对应的修改,如果为5.X就改为5)
    AddType application/x-httpd-php .php .html .htm
    PHPIniDir D:apache_phpphp
    3.将Apache安装到系统服务及卸载
    在cmd中执行:D:apache_phpApache24inhttpd -k install  -n "Apache24"  (引号后面是Apache服务的名称)

    如果提示缺少VCRUNTIME140.dll文件,下载地址:http://pan.baidu.com/s/1nuT7txB,下载后添加到C盘->windows->System32下

    如果提示缺少api-ms-win-crt-conio-l1-1-0.dll,到微软官网下载vc_redist,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
    (如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n “Apache24″卸载这个服务。)
    3.php7.0的配置
    3.1 将D:apache_phpphpphp.ini-production 复制一份,并重命名为php.ini;将D:apache_phpphp和D:apache_phpphpext加入环境变量PATH中;
    3.2 开启几个常用php扩展,用记事本打开C:php7php.ini
    修改 721行 将; extension_dir = “ext” => extension_dir = "ext" (去掉extension前面的分号,这里的“ext”一般要用绝对路径,我的是extension_dir = "D:apache_phpphpext")
    将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

     将;extension=php_gd2.dll => extension=php_gd2.dll(去掉extension前面的分号,这个是php的gd库)

    将;extension=php_pdo_mysql.dll => extension=php_pdo_mysql.dll(去掉extension前面的分号)

     将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)

    如果Apache启动失败,提示“The requested has failed”,可以用cmd窗口运行

     D:apache_phpApache24inhttpd.exe -w -n “Apache24″ -k start 检查第几行出错

    3.3 启动php7.0
    启动apache,两种启动方式:1.在windows服务中启动;2.双击D:apache_phpApache24inApacheMonitor.exe启动;
    启动mysql,两种启动方式:1.在windows服务中MySQL56启动;2.Mysql Notifier启动。

    转载地址:http://blog.csdn.net/iloveyougirls/article/details/51501186

    如需转载请注明出处,https://www.cnblogs.com/zhuchenglin/p/6554517.html

  • 相关阅读:
    用命令行工具安装 卸载 设置 .Net服务
    oracle imp 数据时实现插入到表中 不覆盖
    Oracle导出 Exp的使用
    Linux下的tar压缩解压缩命令详解
    设计模式 配置器
    设计模式 概括说明
    设计模式 创建型模式
    设计模式 组成 & 装饰 & 外观
    设计模式 单件 & 原型
    设计模式 享元 & 代理
  • 原文地址:https://www.cnblogs.com/zhuchenglin/p/6554517.html
Copyright © 2011-2022 走看看