装上apache为啥还要装PHP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装上apache为啥还要装PHP相关的知识,希望对你有一定的参考价值。

装上apache为什么还要装php

apache仅是一个WEB服务器,上面可以放静态的网页文件:html、HTM等。而PHP则可以解析PHP动态文件。在apache上加入PHP解释模块,就可以在WEB服务器上执行PHP文件了。 参考技术A apache相当于虚拟的服务器,他是用来运行php文件的。而php则是一门语言,

他需要专门的配置来转译。就如同想运行java要有jdk一个道理。本回答被提问者采纳
参考技术B PHP文件的运行需要安装PHP程序来解释他..

单是PHP程序并不能直接运行 他需要一个服务器来支持他运行

这个服务器就是APACHE IIS也可以

也就是 APACHE支持PHP运行 PHP来支持xx.php文件的运行。

为啥 Apache + PHP 需要执行权限才能写入文件?

【中文标题】为啥 Apache + PHP 需要执行权限才能写入文件?【英文标题】:Why does Apache + PHP require execution permissions to write to a file?为什么 Apache + PHP 需要执行权限才能写入文件? 【发布时间】:2012-07-01 05:51:30 【问题描述】:

一直让我感到困惑的是,如果一个文件夹具有读写权限,Apache + PHP 就无法对其进行写入。您必须结束授予 apache 执行权限才能在该文件夹中写入文件。为什么?

例如使用 chmod 664(其中构建组包括 apache 用户)apache 将无法在此文件夹中写入临时缓存文件:

drw-rw-r--  5 jenkins build 4096 Jun 15 13:05 cache

使用 chmod 774 apache 将能够将新文件写入文件夹:

drwxrwxr--  5 jenkins build 4096 Jun 29 11:44 cache

【问题讨论】:

【参考方案1】:

您需要执行权限才能从概念上进入一个目录(cd 进入其中,列出其中的文件等)。如果他们将这个位称为目录的其他名称会更清楚。 article 建议将其视为目录的“搜索”权限。

【讨论】:

【参考方案2】:

当为目录设置这些权限时,它可以访问元信息和访问内容,我认为这就是您需要执行的原因。

【讨论】:

以上是关于装上apache为啥还要装PHP的主要内容,如果未能解决你的问题,请参考以下文章

为啥装上maxdos 9.3之后 我的电脑系统启动不起来了

.net中怎么在VS2010中安装FineUI这个控件库啊?为啥我装上了之后把控件拖到页面中都显示不出来?

apache限制某个目录禁止解析phpapache禁止指定user_agentphp相关配置

delphi为啥还要装第三方控件?

为啥Centos装上以后,执行apt-get命令提示没有该命令

为啥Centos装上以后,执行apt-get命令提示没有该命令