zoukankan      html  css  js  c++  java
  • win7 64位系统,apache2.4,php5.6.7安

    之前一直用wamp,但是php是5.3.10,apache是2.2 的,因为有框架需要高版本的php支持,打算改下wamp的php,可是发现高版本的php不提供对apache2.2的支持了,所以决定自己去搭建一下。

    搭建过程还是比较简单的,但是有很多也生疏了。

    1.下载apache,进入 apache下载页面打开如下

    直接点击红框内的最新稳定版2.4.10

    选择下面的 Files for Microsoft Windows,进入如下:

    点击第一个ApacheHaus(推荐这个)

    点击上图的红框内,下载相应的版本即可,下载下来解压缩如下:

    进入Apache24下面的bin目录,复制路径,以管理员身份进入该目录。

    尝试这样启动,看看能不能启动起来,能的话最好,我这里反正是遇到了问题。

    LoadModule ssl_module modules/mod_ssl.so根据提示,这个模块的问题,注释起来,再启动就可以了。

    将apache放到系统服务,httpd.exe -k install 即可。

    上面的关闭即可,在bin中打开ApacheMonitor.exe 去管理服务。

    在控制台中启动没问题的话,在这里一般也不会有问题的。启动了,apache即安装成功。

    2. 下载php,windows版本,解压到一个自己容易管理的目录。

    修改php.ini,在ini中指定extension_dir等小问题不再描述,自己修改好。

    修改apache的http.conf 文件,在里面加上如下:

    LoadModule php5_module "php存放目录/php5apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm
    PHPIniDir "php存放目录",如果在其他地方可以指定
    

    保存,重启apache即可。

    在php开扩展的时候,只有curl扩展开不开,经过查看文档,将php存放目录中的libssh2.dll文件拷贝到apache的bin目录下,重启apache即可。

    3.mysql可以还用以前的,或者自己安装一份都可以。

    mysql不是这次安装的,就不写了。

    补充:

    当遇上类似上面的443端口被占用的时候,执行如下操作,将相应程序关闭。

    1.netstat -ano 列出所有端口的情况。

    2. netstat -aon|findstr "端口号"  查看被占用端口对应的PID

    3. tasklist|findstr "PID",回车,查看是哪个进程或者程序占用了端口

    在任务管理器中找到对应的应用程序关掉即可,如果不显示,可以点左下角显示所有用户进程

  • 相关阅读:
    多播委托和匿名方法再加上Lambda表达式
    委托
    从警察抓小偷看委托
    StringBuilder
    C#修饰符详解
    数据结构与算法之队列
    数据结构与算法之栈
    win10重复安装
    网络编程基础
    PrintPreviewControl
  • 原文地址:https://www.cnblogs.com/wyzs/p/5219312.html
Copyright © 2011-2022 走看看