php 整合apache_apache 整合php - CSDN
精华内容
参与话题
  • 整合Apache+PHP

    2019-06-15 18:25:21
    2019独角兽企业重金招聘Python工程师标准>>> ...
    下载安装apache就不说了。
    下面就是让Apache支持PHP环境了
    打开你的Apache的安装目录找到配置文件httpd.conf  比如:D:\Apache2.2\conf\httpd.conf打开编辑,加上这么一段代码

    LoadModule php5_module D:/php/php5apache2_2.dll 

    接下来再找到AddType这个加下面几行代码: 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php4
    AddType application/x-httpd-php .php5

    注意,前面可别留空格,不然打开报错。
    下面再打开PHP的安装目录找到php5ts.dll这个文件,复制到windows下面的system32里 
    再去apache的安装目录下的D:\Apache2.2\htdocs,这里是默认的程序文件,就是之前打开http://127.0.0.1/那个HTML文件目录,你可以在里面新建一个文本文档然后编辑放入PHP探针。
      <?
    phpinfo(); 
    ?>


    重启下Apache, 然后测试打开正常。

    转载于:https://my.oschina.net/u/1588449/blog/607643

    展开全文
  • PHP项目部署四】ApachePHP、Mysql整合

    千次阅读 多人点赞 2016-03-10 10:15:07
    一、ApachePHP整合 (1)为Apache添加对PHP的支持  打开Apache的配置文件“httpd.conf“(在conf目录下),将左边的dll文件写入Apache的配置文件中,为Apache服务添加对PHP的支持 (2)修改访问主目录  ...

    一、PHP与Mysql的整合

            打开PHP的配置文件,进行如下修改,为PHP添加对Mysql的支持


            改为:


            打开php的mysql扩展(去掉前面的“;”)

     

            Php与mysql整合完成。

    二、Apache与PHP的整合

            打开Apache的配置文件“httpd.conf“(在conf目录下),将左边的dll文件写入Apache的配置文件中,为Apache服务添加对PHP的支持

            Apache与php整合完成。

            以下(1)、(2)两步根据实际情况取舍

    (1)修改访问主目录

            修改DocumentRoot ,Apache访问的主文件夹目录。Apache默认工作目录的路径是在htdocs(D:\AutoTestPlatform\Apache\htdocs)下面,里面会有个简单的入口文件index.html。这个路径可以自己进行修改,这里将其配置在自己新建的文件夹www(D:\AutoTestPlatform \www)下。


            如果想通过“ip+端口号”直接访问index页面,可将入口文件直接配置到index文件所在目录中,即将上边红色部分修改为


            这部分也可以在 httpd-vhost.conf 中配置,一样的道理。上边配置的文件结构如下:

    (2)修改入口文件格式

            修改入口文件配置,DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口,所以将这三个填写在入口文件中。

    (3)项目部署

            Php项目部署很简单,只需将php项目放入Apache访问目录中就可以访问了。

            (在没有修改Apache默认工作目录时,将php项目放入“../Apache/htdocs”路径即可;如果进行了以上两步的配置,则将php项目放入实际配置的访问目录中)


             PHP、Mysql、Apache整合完成!

    展开全文
  • Apache与Tomcat 区别联系

    万次阅读 多人点赞 2012-08-07 17:43:36
    Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。apache是web服务器(静态解析,如HTML),tomcat是java应用...

    Apache Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。


    apache是web服务器(静态解析,如HTML),tomcatjava应用服务器(动态解析,如JSP、PHP)

    tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行

    两者从以下几点可以比较的: 

    1、两者都是apache组织开发的 
    2、两者都有HTTP服务的功能 
    3、两者都是开源免费的 


    联系

    1)Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通(Apache单向连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然)。

    2)Apache只支持静态网页,但像asp、jsp、php、cgi等动态网页就需要Tomcat来处理。

    3)Apache和Tomcat整合使用:

    如果客户端请求的是静态页面,则只需要Apache服务器响应请求;
    如果客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给浏览器端
    这是因为jsp是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat这样整合就可以减少Tomcat的服务开销 。 

    4)Apache和Tomcat是独立的,在同一台服务器上可以集成。


    区别

    Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。

    1、Apache是Web服务器,Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑(business logic)。

    Tomcat是运行在Apache上的应用服务器,应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。

    2、Apache是普通服务器,本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),Tomcat是jsp/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。

    3、Apache侧重于http server,Tomcat侧重于servlet引擎,如果以standalone方式运行,功能上
    Tomcat与apache等效支持JSP,但对静态网页不太理想。


    4、Apache可以运行一年不重启,稳定性非常好,而Tomcat则不见得。

    5、 首选web服务器是Apache,但Apache解析不了的jsp、servlet才用tomcat。

    6、Apache是很最开始的页面解析服务,tomcat是后研发出来的,从本质上来说tomcat的功能完全可以替代Apache,但Apache毕竟是tomcat的前辈级人物,并且市场上也有不少人还在用Apache,所以Apache还会继续存在,不会被取代,apache不能解析java的东西,但解析html速度快。


    两者例子:
    apache是一辆车,上面可以装一些东西如html等,但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上,那这个桶就是TOMCAT。


    两者整合:
    Apache是一个web服务器环境程序,启用他可以作为web服务器使用不过只支持静态网页,不支持动态网页,
    如asp、jsp、php、cgi

    如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat

    那为什么还要JDK呢?因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK


    整合的好处:
    如果客户端请求的是静态页面,则只需要Apache服务器响应请求
    如果客户端请求动态页面,则是Tomcat服务器响应请求
    因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销




    参考推荐:

    Tomcat vs Apache

    apache 和tomcat的区别

    apache和tomcat区别


    Ubuntu 配置 Apache

    Ubuntu 配置 Tomcat

    Tomcat与Apache整合配置指南


    展开全文
  • Apache与Tomcat有什么关系和区别

    万次阅读 多人点赞 2017-03-28 18:03:26
    经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一  apache...
    经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:   一 
    apache支持静态页,tomcat支持动态的,比如servlet等,
     
    一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。
    apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。
    apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。  
    这两个有以下几点可以比较的: 1、两者都是apache组织开发的 2、两者都有HTTP服务的功能 3、两者都是免费的 
    不同点:
    Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
    Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器    
    二:
    APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行
    如果要在APACHE环境下运行jsp 的话就需要一个解释器来执行jsp网页 而这个jsp解释器就是TOMCAT, 为什么还要JDK呢?因为jsp需要连接数据库的话

    就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK
    整合的好处是:
    如果客户端请求的是静态页面,则只需要Apache服务器响应请求 如果客户端请求动态页面,则是Tomcat服务器响应请求
    因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销    
    三:
    apache:侧重于http server 
    tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持JSP,但对静态网页不太理想; 

    apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。  换句话说,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。




    作者:郭无心
    链接:https://www.zhihu.com/question/37155807/answer/72706896
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    Apache Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。

      Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)

      Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行



      两者从以下几点可以比较的:

      1、两者都是apache组织开发的

      2、两者都有HTTP服务的功能

      3、两者都是开源免费的

    联系

      1)Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通(Apache单向连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然)。  

      2)Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。

      3)Apache和Tomcat整合使用:

        如果客户端请求的是静态页面,则只需要Apache服务器响应请求;

        如果客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给浏览器端。

        这是因为jsp是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat这样整合就可以减少Tomcat的服务开销。

      4)Apache和Tomcat是独立的,在同一台服务器上可以集成。

    区别

      Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。

      1、Apache是Web服务器,Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑(business logic)。

      Tomcat是运行在Apache上的应用服务器,应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。

      2、Apache是普通服务器,本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),Tomcat是jsp/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。

      3、Apache侧重于http server,Tomcat侧重于servlet引擎,如果以standalone方式运行,功能上Tomcat与apache等效支持JSP,但对静态网页不太理想。

      4、Apache可以运行一年不重启,稳定性非常好,而Tomcat则不见得。

      5、首选web服务器是Apache,但Apache解析不了的jsp、servlet才用tomcat。

      6、Apache是很最开始的页面解析服务,tomcat是后研发出来的,从本质上来说tomcat的功能完全可以替代Apache,但Apache毕竟是tomcat的前辈级人物,并且市场上也有不少人还在用Apache,所以Apache还会继续存在,不会被取代,apache不能解析java的东西,但解析html速度快。

    两者例子:

      Apache是一辆车,上面可以装一些东西如html等,但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上,那这个桶就是TOMCAT。

    两者整合:

      Apache是一个web服务器环境程序,启用他可以作为web服务器使用不过只支持静态网页,不支持动态网页,如asp、jsp、php、cgi

      如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat

      那为什么还要JDK呢?因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK

    整合的好处:

      如果客户端请求的是静态页面,则只需要Apache服务器响应请求

      如果客户端请求动态页面,则是Tomcat服务器响应请求

      因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销


    展开全文
  • Apache和Tomcat整合

    万次阅读 2014-02-16 10:52:11
    手上的需求是要通过80端口进来apache,然后分发到不同的服务器程序,本身有php的程序在apache上跑着,而是用的橙云主机又不提供其他web接口,所以需要整合apache和tomcat AJP基本介绍: AJP是Apache提供的完成与...
  • Apache+tomcat的整合

    万次阅读 2011-10-30 22:33:49
    为什么要做这个整合呢?当然,首先想到是就是Apache和Tomcat的区别。正因为有区别,有各自的优缺点才需要整合,取二者所长,弃二者所短。 Apache和Tomcat都可以在他们的官网下载: http://www.apache.org 那么...
  • Apache之——整合PHP

    千次阅读 2015-09-04 14:20:06
    Apache整合PHP的操作很简单,只需要修改相应的配置文件即可,下面我们就一起来整合吧。 1、准备 首先到http://www.apache.org下载apache服务器,到http://www.php.net/下载php 下载完成后安装apache(这里就不介绍...
  • ApachePHP结合

    千次阅读 2018-09-10 12:05:28
    ApachePHP结合配置httpd支持PHP ServerName Require all denied AddType application/x-httpd-php .php //解析PHP DirectoryIndex index.html index.php[root@shuai-01 ~]# vim /usr/local/apache2.4/conf/...
  • ApacheApache Tomcat的区别和联系

    万次阅读 2018-03-16 08:43:42
    Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。  Apache是web服务器(静态解析,如HTML),tomcat是java...
  • Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7

    万次阅读 2016-09-29 23:06:47
    本文为Ubuntu14.04系统下配置PHP7.0+Apache2+Mysql5.7,主要目的是为了试玩WordPress。更新系统资源sudo apt-get update sudo apt-get uogradeApache2 安装apache sudo apt-get apache2 编辑apache主配置文件/etc/...
  • Apache服务器和tomcat服务器有什么区别?

    万次阅读 多人点赞 2017-08-21 16:26:11
    Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的 Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。 Apache服务器 只处理 静态HTML tomcat服务器...
  • Nginx(三):Nginx整合Apache动静分离

    万次阅读 2018-02-26 14:29:07
    概述: 在 Web 服务器中,动态请求是指该请求需要服务器端的程序处理。例如,当用户请求一个PHP脚本...针对这两种请求各自的特点,可以由 Nginx 提供对外访问,静态请求直接由 Nginx 处理,动态请求转交给 Apache...
  • 搭建apache2.4+php5.6环境

    万次阅读 2016-09-08 14:19:02
    工具下载地址apache2.4 下载地址:http://httpd.apache.org/php5.6 下载地址:http://windows.php.net/download#php-5.6一、安装apache2.4第一步 解压apache2.4第二步 安装apache服务这里默认安装在G盘phpWeb目录下...
  • apache和tomcat的区别

    万次阅读 2019-11-06 15:46:17
    apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在...
  • phpApache安装配置

    万次阅读 2018-02-25 22:42:13
    第一次搭建Apache+PHP+MySQL的开发环境,发现ApachePHP整合非常麻烦,先整理记录如下: 一、安装Apache 1.登录http://httpd.apache.org/download.cgi  2.如图所示,选择某个版本的 “Files for Microsoft ...
  • ApacheApache Tomcat的区别是什么?

    千次阅读 2019-08-19 18:12:48
    Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。   Apache是web服务器(静态解析,如HTML),tomcat是...
  • Apache HTTP Servcer-Apache服务器下载与Windows系统下安装

    万次阅读 多人点赞 2019-09-23 11:40:41
    目录 1、首先,介绍一下 Apache 服务器和 Tomcat 服务器的区别与联系: 1.1、Apache:是C语言实现的,专门用来提供HTTP服务。...1.3、Apache + Tomcat 两者整合后优点: 2、其次,就是Apache服...
  • centos下安装apache+php环境

    万次阅读 2017-03-31 21:45:38
    1.先下载apache源码,解压进入目录    wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.2.32.tar.bz2  2.编译安装apache  ./configure --prefix=
  • apache是容器么,作用是什么? .

    万次阅读 2015-06-24 11:15:10
    经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一: apache...
  • webstorm项目运行到apache服务器

    万次阅读 2019-03-04 10:17:29
    学习ajax,php的时候用到apache,不舍放弃webstorm。百度搜了很多webstorm部署到apache服务器的案例,but没有看到能正常运行的。查资料整合了一下,终于能看到了正常的表单。 我的apache不是单独下载的服务器,是...
1 2 3 4 5 ... 20
收藏数 23,613
精华内容 9,445
关键字:

php 整合apache