php 为什么需要apache_配置apache,让apache启用php模块 - CSDN
精华内容
参与话题
  • phpapache其实没有什么关系

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

           一说到php,  很多人会本能地想到apache, 其实, php和apache没有半毛钱的关系。 php是语言, 而apache是web服务器.

           如果是单纯想学php语言, 那么可以直接在linux上安装php环境即可(不一定要安装apache),  安装后, 就可以用命令行执行php文件(脚本了), 这一点, 在实际开发中也很有用。

           php是一门不错的语言, 有时候, 你会感觉到, 它就相当于一个广义的“配置”文件, 其中定义了指定计算机执行操作的各种函数的动作, 在有的场合, php比C/C++的开发效率更高, 用起来也更爽。 另外, php不需要编译啊, 它有点像“最终”的可执行文件, 写好了, 交给php环境来执行就可以了。 真的很爽。 写完php,  直接运行, 太棒了。 再如, 要计算一个文件的md5值, C/C++会搞死人的, 而php一行代码就搞定。

            所以, 我想说, 每种语言都有适合自己的环境。 在图像处理领域, C/C++千万不要在matlab面前装逼。 在写很多工具时候, C/C++千万不要在php面前装逼。

            不扯了, 睡觉。




           

    展开全文
  • 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等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。
     

    展开全文
  • 搭建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目录下...

    工具下载地址

    apache2.4 下载地址:http://httpd.apache.org/

    php5.6 下载地址:http://windows.php.net/download#php-5.6

    一、安装apache2.4

    第一步 解压apache2.4

    • 解压apache2.4

    第二步 安装apache服务

    这里默认安装在G盘phpWeb目录下,命令如下

    G:\phpWeb\Apache24\bin\httpd -k install
    • 注意:如果apache目录不在盘符根目录下,需要修改conf下的httpd.conf,修改Define SRVROOT 指定安装目录
    Define SRVROOT "G:/phpWeb/Apache24"
    ServerRoot "${SRVROOT}"

    第三步 测试Apache容器是否安装成功

    win+r 输入service.msc 查看服务是否安装成功

    这里写图片描述

    右击点击启动即可。

    二 、安装PHP

    这里以PHP作为apache模块进行安装

    第一步 解压php

    这里写图片描述

    第二步 简单配置PHP

    搜索extension_dir 修改为

    extension_dir = "G:/phpWeb/php-5.6.25-Win32-VC11-x64/ext"

    修改php时区搜索date.timezone 修改为

    date.timezone =PRC

    三、在Apache中引入PHP模块

    第一步 修改Apache conf目录下的httpd.conf 添加如下代码

    LoadModule php5_module "G:/phpWeb/php-5.6.25-Win32-VC11-x64/php5apache2_4.dll"
    PHPIniDir "G:/phpWeb/php-5.6.25-Win32-VC11-x64"
    AddType application/x-httpd-php .php .html .htm

    第二步 修改索引页

    搜索DirectoryIndex找到以下代码

    <IfModule dir_module>
        DirectoryIndex index.html
    </IfModule>

    修改为

    <IfModule dir_module>
        DirectoryIndex index.php index.html
    </IfModule>

    四、测试PHP模块加载是否成功

    在Apache安装目录下的htdocs文件夹下新建index.php文件,编辑文件添加如下代码

    <?php
    phpinfo();
    ?>

    重启Apache服务器,在地址栏输入 localhost 看到PHP相关配置,说明配置成功。

    这里写图片描述

    展开全文
  • 安装完之后,html文件可以正常解析,php源码直接输出,不能被解析...通常情况下是apache未加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件 修改如下: 设置  LoadModule php5_m

    根据  http://blog.csdn.net/renzhenhuai/article/details/12009595

    安装完之后,html文件可以正常解析,php源码直接输出,不能被解析。

    通常情况下是apache未加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件

    修改如下:

    设置
      LoadModule php5_module        /usr/lib/apache2/modules/libphp5.so
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps

    /usr/lib/apache2/modules/libphp5.so换成你的路径。

    如果apache2.conf中该项配置,直接加入即可。

    然后重启apache即可 

    sudo /etc/init.d/apache2 restart

    展开全文
  • 找到apache的配置文件httpd.conf后找到     DirectoryIndex index.html index.php    在其中添加index.php,
  • windows安装PHP5.4+Apache2.4+Mysql5.5

    万次阅读 热门讨论 2012-11-12 13:30:18
    windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊ 评论:16 最近听说PHP5.4速度很快,所以想建立一个本地环境测试下。我打算用本地...
  • 启动Apache时提示错误“Cannot load php5apache2_2.dll into server”  2011-07-14 16:41 故障现象:  在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: ...
  • Apache与Tomcat 区别联系

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

    万次阅读 2017-12-02 10:49:56
    使用APACHE+PHP时,通过URL浏览网站时可能会提示HTTP 500错误,这使得新手无从下手,因为看不到具体的错误信息。及时查看APACHE的ERROR LOG也只是记录了一条500错误信息而已。 要解决问题首先要知道问题所在...
  • PHP学习--1 搭建环境

    万次阅读 2016-07-22 10:43:41
    为什么不直接使用集成环境而需要单独安装服务器软件? 集成环境:PHPstudy,appserve,wamp,xamp,不需要单独安装和配置,可以直接当做一个动态web服务器使用。 因为集成环境是由第三方提供,存在一定的安全隐患...
  • 前言:注意每改一小步注意重启apache,这样便于知道怎么出错的 1.apache 配置apache,在apache的D:\apache\Apache24\conf目录下找httpd.conf并用notepad打开 1.1 在LoadModule下方添加下面句子 #加载php...
  • 解决Apache/PHP无法启动的问题

    万次阅读 多人点赞 2014-10-25 09:59:44
    最近经常被问到Apache/PHP无法启动的情况,所以写一篇文章,总结一下Windows下经常遇到的 Apache/PHP 无法启动的情况。文章分别对Apache/PHP无法启动的两种情况:Apache本身无法启动,Apache加载PHP后无法启动做了...
  • 搭建PHP开发环境(Apache+PHP+MySQL)

    万次阅读 多人点赞 2018-06-25 10:25:32
    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL) 安装Apache 1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径...
  • 在配置了apachephp后,首次访问php文件时,提示下载,解决办法如下在apache安装目录下,有个conf文件夹,打开该文件夹下的httpd.conf配置文件,加入如下代码:AddType application/x-httpd-php .php .phtml #表示...
  • 解决Apache无法解析PHP问题

    万次阅读 2016-12-13 15:46:55
    编辑httpd.conf文件添加如下代码LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php DirectoryIndex index.php index.htm index.html第一句,装完php就自动生成
  • Apache2.4+PHP7.2环境搭建

    万次阅读 2018-02-12 20:51:56
    Editplus生成码:http://www.jb51.net/tools/editplus/阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download.plxPHP下载地址:http://windows.php.net/download#php-7.21.打开阿帕奇的下载地址,点击下载。...
  • apache什么

    万次阅读 2016-10-29 21:03:46
    1:Apache音译阿帕奇,是北美印弟安人的一个部落,叫阿帕奇族,在美国的西南部。相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印弟安人奉勇敢和胜利的代表,因此后人便用他的名字印弟安部落命名,而...
  • apache是容器么,作用是什么? .

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

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

    万次阅读 2019-11-06 15:46:17
    apache支持静态页,tomcat支持动态的,比如servlet等, ...apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。 apache是web服务器,Tomcat是...
1 2 3 4 5 ... 20
收藏数 288,080
精华内容 115,232
关键字:

php 为什么需要apache