本次文章讲解Apache的安装和基本的配置

输入PHP环境搭建的一部分

PHP完整配置信息请参考

http://www.cnblogs.com/azhe-style/p/php_new_env_build.html

一、进入Apache官网

  http://httpd.apache.org/

二、下载

  

  选择相应版本,点击Download,进入下载页面

  因为我的操作系统是Win10所以    

  点击Files for Microsoft Windows。根据系统不同点击连接不同

  上面英文的意思答题是,Apache官网只提供源代码,不提供编译后直接使用的Apache,如果想用编译过的,请下载下列连接内容

  如果单纯下载Apache就点击第一个即可。下载后几个是继承开发软件。比如XAMPP里面包含了我们PHP开发需要的MySQL、PHP、Apache、phpAdmin,一键完成PHP开发环境搭建。

  我们点击第一个,进行自己开发环境的搭建。总感觉一键搭建的有点low。

  

  选择喜欢的版本,点击后面的图标,可以进行下载。我下载的是Apache 2.4.23 x64

  把下载好的httpd-2.4.23-x64-vc14-r3.zip进行解压,放在合适的位置

  D:\phpwork\Apache24 目录下的文件结构

  

  使用记事本或者其他记事本软件(UltraEdit等)打开conf目录下的httpd.conf文件

  

  找到60行左右,可以进行搜索,查找Listen 把上述80改一下

  

  localhost是本机,也可以编程IP地址。80端口我电脑别的软件用着,于是改成了8081

  也就是,我们PHP项目访问都是以localhost:8081开头的  

   

  添加后apache服务器可以支持PHP7。 其中的路径为PHP解压后实际路径(路径最好使用“/”)

  PHP安装查看下面网址

  http://www.cnblogs.com/azhe-style/articles/php_setup.html

  以管理员身份打开命令提示符cmd,执行以下2步:

  

  使用cd进入Apache的bin目录

  执行http -k install 命令,注册Apache服务

  

  于是你可以在系统服务里找到这个服务了

  但是刚才我们注册Apache服务的时候出现错误,ServerRoot must be a valid directory

  于是继续设置httpd.conf,查找ServerRoot

  

  ${SRVROOT}其实是使用上面的Define后面的SRVROOT的值,就是"/Apache24"

  我们修改下,改成Apache的目录。我的Apache目录在D:/phpwork/Apache24(路径最好使用“/”)

  

  把171行加上#,代表的注释。代表我们不实用ssl安全检查

  

  修改PHP工作路径,即PHP项目路径。(路径最好使用“/”)

  我以后会把项目创建在 D:\phpwork\projects,于是改成下面内容

  

  配置完成

  打开Apache2.4服务

  打开浏览器,访问localhost:8081,这个地址在httpd.conf中,60行左右,Listen配置的

  

  这样表示配置成功。此时可以在D:\phpwork\projects创建php文件,就可以运行php项目了

Apache 安装配置详情的更多相关文章

  1. Apache安装配置步骤

    注释:这里以Linux 红帽商业版为例~~~~~~~纯手打啊 Apache安装配置步骤 准备:关闭其他虚拟设备 #/etc/init.d/libvirtd stop #/etc/init.d/xend ...

  2. Ajax - Apache安装配置

    apache安装配置 1.安装wamp2.配置根路径3.默认的网站根路径是安装目录的www子目录,如果不想使用默认目录,可以自己配置.配置方式如下: --找到文件wamp\bin\apache\Apa ...

  3. Ubuntu 14.04 apache安装配置

    http://jingyan.baidu.com/article/6d704a130c8a0d28da51ca5f.html Ubuntu 14.04 apache安装配置 1.安装 ~# apt-g ...

  4. Center OS 7 Apache安装配置

    感谢:https://blog.csdn.net/u014157384/article/details/79497761 该作者的帮助. 自己购买了国外的服务器,想把我的网页放到服务器,网页是以web ...

  5. Mac 使用自带php和Apache 安装配置Xdebug 开启本地调试模式

    Mac 安装配置php xdebug 本地调试 0.原理图 https://paper.seebug.org/308/ 测试demo构建方法 新建空白项目,目录选择Apache默认项目目录 1.下载x ...

  6. LAMP_02_WIN下Apache安装配置

    1.下载http://httpd.apache.org/download 2.配置 下载完解压后有readme,首先进行阅读其中的VC运行库必须安装,否则会出现各种奇葩问题用命令行安装服务 发现报错, ...

  7. WEB服务器----Apache 安装配置

    1.官网下载需要的安装包(包括主安装包和依赖包的下载)可以直接使用Linux的wget进行下载: httpd安装包下载地址:http://mirrors.hust.edu.cn/apache//htt ...

  8. svn+apache安装配置

    1.安装httpd,mod_dav_svn,subversion yum install -y httpd mod_dav_svn subversion 2.创建仓库 mkdir /var/www/s ...

  9. Ubuntu apache安装,配置,卸载

    阿里云服务器等记得到控制台开启防火墙 安装 sudo apt-get update sudo apt-get install apache2 配置 apache2 默认的几个配置文件 /etc/apa ...

随机推荐

  1. 用jsonp实现搜索框功能

    用jsonp实现搜索框功能 前面的话: 在上周本来想发一篇模仿必应搜索的界面.但是在准备写文章之前突然想到前面学习了ajax技术,在这里我也让我的页面有一种不需要手动刷新就能获取到数据.但是发现用前面 ...

  2. Nancy之给我们的网站添加自定义图标

    当我们在做一个网站时,可能经常会有这样一个需求,要给我们做的网站添加一个自定义的图标. 在Nancy中,默认是的下面这样 一个妹子的头像,其实也是挺好看的!! 那么当我们想要替换这个默认的,应该要怎么 ...

  3. 使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和解密

    在数据库实现加密与解密的文章,Insus.NET较早前也有写过,可以在本博客中可以搜索得到. 今天使用EncryptByPassPhrase和DecryptByPassPhrase来简单实现. 在数据 ...

  4. [WCF编程]13.并发:服务并发模式

    一.概述 传入的客户端调用消息会分发给Windows I/O线程池(线程默认为1000)上的服务实例.多个客户端可以发起多个并发的调用,并且服务可以在多个线程上处理这些请求.如果传入的调用分发给同一个 ...

  5. 微信扫码i支付~官方DEMO的坑

    返回目录 之前写过关于微信支付那些坑的文章(<微信JSApi支付~集成到MVC环境后的最后一个坑(网上没有这种解决方案)>,<微信JSApi支付~坑和如何填坑>),下面说一下微 ...

  6. spring Mvc + Mybatis 中使用junit

    在Spring Mvc + Mybatis的项目中我们有时候需要在测试代码中注入Dao操作数据库,对表进行增删改查,实现如下: 这是一般的maven项目项目结构 测试代码一般写在src/test/ja ...

  7. rabbitmq trace 日志的使用以及其疑惑之处

    RabbitMQ 默认日志里只有类似客户端"accpet/close"等信息,对于有异常或者跟踪消息内部结构就比较麻烦了. 不过MQ有个rabbitmq_tracing插件,安装该 ...

  8. 简析 .NET Core 构成体系

    简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Libraries) .NET Core 代 ...

  9. AMD and CMD are dead之KMD.js版本0.0.2发布

    更新 正式从UglifyJS切换至UglifyJS2 增加依赖可视化功能 压缩代码更加方便 统一风格:如main的class名也不能省略 优化了kmdjs管道 修复了无数bug 通过src开启debu ...

  10. 安装Portal for ArcGIS时如何正确配置HTTPS证书

    SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持.SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为 ...