php 和apache是什么关系_apache和php什么关系 - CSDN
精华内容
参与话题
  • 详细介绍php和apache关系和作用

    万次阅读 多人点赞 2014-12-04 14:01:31
    php和apache关系和作用是很多学习php的朋友非常关注的问题  首先在一个客户机上的游览器输入网址,比如我们的电脑里如果上网都会有一个DNS服务器,它的作用就是把根据域名解析成相应的IP地址,比如IP地址192....

     php和apache的关系和作用是很多学习php的朋友非常关注的问题

           首先在一个客户机上的游览器输入网址,比如我们的电脑里如果上网都会有一个DNS服务器,它的作用就是把根据域名解析成相应的IP地址,比如IP地址192.168.1.100,因为域名地址默认的端口是80端口,所以最终解析的地址是:http://192.168.1.100:80. 然后网络会根据这个ip地址找到他对应的服务器。这个服务器就是网站的根据地。网站的程序之类的都放在这台服务器上。这台服务器上会装很多软件。比如MYSQL,WEB服务器(apache服务器),qq等。在网上传过来的地址中还有一个端口号80.这个地址的IP部分的作用是找到这台服务器,而这个端口号的作用就是找到这台服务器上具体的应用了。因为WEB服务器的默认端口是80,所以这个地址找的就是这台服务区上的web服务器。因为我们这里主要讲php,所以我们就选择apache服务器。

            下面举例例子,如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器。apache他会把它某个目录下的index.html里的代码通过URL地址在返回给客户端的游览器,然后游览器就会根据返回的代码解析成我们看到的网页内容。这是我们访问网页代码的情况。如果我们访问的是php文件呢

            例如在客户端游览器输入他也回把这个地址传送到192.168.1.100里的apache里的,apache一看你传过来的是Php文件,如果在服务器没装php的情况下,他也会把这个文件打开,把里面的代码全部在返回给客户端,但是客户端游览器他不能解析php文件。所以前台就会把这个文件代码全部显示出来,或者出现一个下载这个文件的情况。这种情况不是我们想要看到的。所以我们需要在服务器端在安装一个php服务,这样apache一看你发送过来的是php文件,它就会把这个文件先传给php程序,php程序先把这个文件进行解释。然后他返回给apache,而apache在返回给客户端。这样客户端就可以看到php文件解析后的页面效果了。

           以上就是apache服务器和php在客户端游览一个php页面中所起到的作用和流程。

           php和apache的关系和作用为大家介绍完了,希望朋友们在看过本文后能有所收获。

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

    万次阅读 多人点赞 2013-09-03 10:04:39
    经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现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等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。
     

    展开全文
  • Apache和Httpd是什么关系

    万次阅读 2014-10-11 11:57:28
    今天要配置集成服务器环境 apache + tomcat + php + jsp +

    今天要配置集成服务器环境 apache + tomcat + php + jsp + mysql  + sqlserver

    去下载apache 发现有:

    apache_2.2.14-win32-x86-no_ssl.msi

    httpd-2.2.25-win32-x86-no_ssl.msi

    httpd-2.2.25-win32-x86-openssl-0.9.8y.msi

    apache xx.msi 和 htttpd xx.msi 格式的。

    不知道用哪个了在网上找了半天,看到有这么说的:

    早期的apache小组,现在已经成为一个拥有巨大力量的apache基金会。

    他们把起家的apache更名为httpd,也更符合其http server的特性。而apache现在成为 apache基金会下几十种开源项目的标识。


    apache和httpd是一个,到apache2后就叫httpd了。

     
    另外,apache安装后也是有个httpd脚本来控制启动、关闭的。

    早期的apache是依靠那三个配置文件(论坛上现在有的介绍Apache的贴子都说有三个文件,httpd.conf access.conf, srm.conf),后来就都放到一个文件中了。


    谁知道对不对呢,请看这个下载网址:

    https://archive.apache.org/dist/httpd/binaries/win32/

    发现2以上的版本也都有。。。

    先就这么滴吧,不追究了。

    另外,no_ss 表示无安全证书认证的也就是常用的http:而openssl表示带安全证书的也就是https的(比前者多了一个安全模块),不过大家常用的都是no_ss。

    
    
    展开全文
  • 简述apache,php,mysql三者的关系

    万次阅读 2013-03-05 20:49:57
    Apache web 服务器软件。同类产品有微软的 IIS 等。功能是让某台电脑可以提供 www 服务。可以使用以下方式查看 apache 是否正常运行。 地址/ 能显示默认页面表示成功。 PHP 是服务端语言解释软件。由 apache 加载...
    Apache web 服务器软件。同类产品有微软的 IIS 等。功能是让某台电脑可以提供 www 服务。可以使用以下方式查看 apache 是否正常运行。
    地址/ 能显示默认页面表示成功。
    PHP 是服务端语言解释软件。由 apache 加载以后,使 apache 增加解释 php 文件的功能。以便这台服务器可以运行 php 程序。访问方法如下:
    地址/文件名.php
    注:该php文件必须在 apache 配置的工作目录中。不是安装目录。
    mysql 小型关系数据库软件。为各种软件提供数据库支持。php站点保存的数据一般都存在 MYSQL 数据库里。当然你也可以选择其他数据库。不一定要是 MYSQL。只是 MYSQL 和 PHP 的“关系”非常好。。
    dreamweaver 可视化网页编辑软件。可以用来编写大部的网站脚本程序。例如 HTML CSS ASP PHP 等。但是它仅局限于编辑代码。为可视部份提供可视化编辑。并不能运行服务端动态脚本程序,例如 ASP PHP 等需要服务端解释才能运行的网页程序。。
    补充说明:如果只是从编写代码的角度而言。系统自带的记事本都可以写。不一定非得用 dreamweaver 。它用来编写 CSS HTML 还不错。写 PHP 的话就和拿记事本写没啥两样。。反正看不到运行后的效果。。
    PHP环境:一台运行了 apache 的电脑,并且该 apache 已经加载了 php 。数据库不是必装软件。如果你不需要数据库可以不装。版本号不重要。新版的功能多一点。安全性好一点。就这样。。
    最后。。赚你这五分真累。。。希望你下回能多给点分。。不然没人为了这五分打这么多字的。。
    展开全文
  • apache是容器么,作用是什么? .

    万次阅读 2015-06-24 11:15:10
    经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一: apache...
  • 访问源站原创不易,转载请注明欢迎交流: 640765823 学习方法弄清楚ApachePHP和MySQL之间的关系,对于初学者理解程序的运行过程,还是很有帮助的,学习一个新事物,要明白最基本的三个问题: 是什么、有什么、为...
  • Nginx和Apache区别

    万次阅读 2018-06-01 07:05:41
    Nginx VS Apache相同点:1、都是HTTP服务器软件2、功能上都采用模块化结构设计3、都支持通用的语言接口,如PHP、Perl、Python等4、支持正向、反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输 不同点:1、...
  • Apache与Tomcat的关系和区别

    千次阅读 2018-06-04 18:28:56
    在做web开发的时候,经常会用到apache和tomcat这两个服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,他们的关系什么呢?因此特意在网上查询了...
  • apache配置虚拟主机及虚拟目录

    万次阅读 2013-07-03 11:56:35
    了解一下根目录虚拟目录的关系: 安装过apache之后打开httpd.conf文件会发现DocumentRoot默认设置的应该是apache安装目录中的htdocs文件夹。然后你的网页就可以放大这个htdocs文件夹中测试,例你在里面放了一个...
  • Apache安装教程

    万次阅读 2018-08-28 12:53:39
    1.Apache 安装 1.下载apache 下载链接 2.将解压文件移动到目标目录 (整个文件目录最好用英文 不要有空格) 3.命令行注册apache 服务(不同于exe文件的安装) (以管理员身份打开cmd win10 ) (管理员身份...
  • nginx 是个轻量级的Web服务器,比Apache不差
  • php和apache其实没有什么关系

    千次阅读 2017-07-30 23:19:42
    一说到php, 很多人会本能地想到apache, 其实, php和apache没有半毛钱的关系php是语言, 而apache是web服务器.  如果是单纯想学php语言, 那么可以直接在linux上安装php环境即可(不一定要安装apache), 安装后...
  • Apache和Apache Tomcat的区别联系

    万次阅读 2018-03-16 08:43:42
    Apache Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。  Apache是web服务器(静态解析,如HTML),tomcat是java...
  • 经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一  ...
  • Apache 运行PHP原理

    千次阅读 2017-06-29 15:14:10
    phpapache和mysql组合的工作过程: PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的,工作过程: (1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个...
  • linux下卸载apache方法小结

    万次阅读 2017-12-17 16:59:31
    代码如下: 1. root@server ~]# rpm -qa|grep httpd  httpd-2.2.3-11.el5_2.centos.4  httpd-manual-2.2.3-11.el5_2.centos.4  ...说明:rpm –qa | grep httpd ...我上面的例子是Linux默认安装apache的rpm软件
  • 什么apache的工作模式? 个人理解:apache的工作模式就是apache在运行时候的内存分配,进程线程的使用方式。举个例子:一台apache正在运行的服务器,如果有个用户访问这个apache,那么apache是启用一个进程...
  • 详解php和apache关系和作用

    千次阅读 2018-04-25 14:46:00
    本文综合整理了以下两篇文章: 详细介绍php和apache关系和作用 https://blog.csdn.net/hongweideng/article/details/41723465 以Apache服务器、php语言为例 详解动态网站的访问过程 ...网站页面主要分为静态...
  • sudo gedit /etc/apache2/sites-enabled/000-default 在文档中找到DocumentRoot 在后面修改你要放置网页文件的目录。 修改完了别忘记重启apache2服务器 命令: sudo/etc/init.d/apache2 restar
1 2 3 4 5 ... 20
收藏数 54,703
精华内容 21,881
关键字:

php 和apache是什么关系