装上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的主要内容,如果未能解决你的问题,请参考以下文章
.net中怎么在VS2010中安装FineUI这个控件库啊?为啥我装上了之后把控件拖到页面中都显示不出来?
apache限制某个目录禁止解析phpapache禁止指定user_agentphp相关配置