apachephp怎样配置Apache使之支持PHP?

apachephp  时间:2021-07-03  阅读:()

怎样通俗的讲解 PHP 和 Apache 的关系

apache是一个服务器,可以解析很多语言,其中比较常用的是php php是一种高级语言,学习成本低,学习速度快,常用于网站开发 为什么经常两者会搭配?因为两者都免费。

请问php在apache下运行有几种模式,区别是什么?该怎样设置,谢谢

Windows 下有两种方法使 PHP 工作于 Apache 2.0.x 之中。

一种是 使用 CGI 可执行程序,另一种是适用 Apache 模块的 DLL。

不管哪种都需要编辑 httpd.conf 来配置 Apache 支持 PHP 并重新启动服务器。

注: 记住在 Windows 下给 Apache 的配置文件中加入路径值的时候,所有的反斜线例如 c:directoryfile.ext 必须转换成正斜线,如 c:/directory/file.ext。

以 CGI 方式安装 需要将以下三行加入到 Apache 的 httpd.conf 配置文件中以设定 CGI: 例子 6-5. PHP 在 Apache 2.0 中的 CGI 方式 ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php # 对 PHP 4 用这行 Action application/x-httpd-php "/php/php.exe" # 对 PHP 5 用这行 Action application/x-httpd-php "/php/php-cgi.exe" 警告 如果使用 CGI 方式安装,则服务器对于某些可能的攻击是开放的。

请阅读 CGI 安全一章以学习如何防御这些攻击。

以 Apache 模块方式安装 需要将以下两行加入到 Apache 的 httpd.conf 配置文件中以设定 Apache 2.0 的 PHP 模块: 例子 6-6. PHP 在 Apache 2.0 中的模块方式 # 对 PHP 4 用这两行: LoadModule php4_module "c:/php/php4apache2.dll" # 别忘了从 sapi 目录中把 php4apache2.dll 拷贝出来! AddType application/x-httpd-php .php # 对 PHP 5 用这两行: LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php # 配置 php.ini 的路径 PHPIniDir "C:/php" 注: 记得用自己 PHP 实际所在的路径替换掉上例中的 c:/php/。

要留意在 LoadModule 指令中用的是 php4apache2.dll 或 php5apache2.dll,而不是 php4apache.dll 或 php5apache.dll,后者是设计用于 Apache 1.3.x 的。

注: 如果要使用内容协商机制,请阅读有关 FAQ。

警告 不要在安装中混合使用来自不同 PHP 版本的 DLL。

使用下载回来的 PHP 版本中所提供的 DLL 和扩展库是唯一选择。

急啊,怎样让apache支持php

首先你要有PHP的执行程序,已经安装。

然后打开httpd.conf 找到有一堆LoadModule 的地方,在最后一个LoadModule下面增加如下配置: LoadModule php5_module "${path}/php/php5apache2_2.dll" PHPIniDir "${path}/" SetEnv TMP "${path}/tmp" 注意其中: 第一行的${path}要换成你的PHP5的安装目录 第二行的${path}要换成你的php.ini文件所在的目录 第三行的${path}要换成你指定的PHP的临时目录

怎样配置Apache使之支持PHP?

在httpd.conf中加上下面的语句LoadModule php5_module "D:/php/sapi/php5apache2.dll"AddType application/x-httpd-php .php其中<b>"D:/php/sapi/php5apache2.dll"</b>需要根据你自己php安装的路径进行修改

TMThosting夏季促销:VPS月付7折,年付65折,独立服务器95折,西雅图机房

TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...

博鳌云¥799/月,香港110Mbps(含10M CN2)大带宽独立服务器/E3/8G内存/240G/500G SSD或1T HDD

博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...

享有云:美国BGP云服务器低至20元/月起,首月打折;香港2核2G2M仅50元/月起

享有云怎么样?享有云是一家新的国内云服务器商家,目前提供国内、香港及海外地区的云服务器,拥有多线路如:BGP线路、CN2线路、高防等云服务器,并且提供稳定、安全、弹性、高性能的云端计算服务,实时满足您的多样性业务需求。目前,美国bgp云服务器,5M带宽,低至20元/月起,270元/年起,首月打折;香港2核2G2M仅50元/月起,450元/年起!点击进入:享有云官方网站地址享有云优惠活动:一、美国B...

apachephp为你推荐
gravatarWordPress头像无法显示怎么办wmiprvsewmiprvseweakhashmapWeakHashMap和HashMap的区别查字网拐字换什么偏旁 成新字网关和路由器的区别网关和路由器的区别和联系在调度系统操作系统中为什么需要调度?数秦科技天津数沃科技公司怎么样?待遇和发展如何?有人知道么?php论坛用php写一个论坛,重点是什么?还有具体的功能,谢谢ruby语言Ruby是 什么意思清除电脑垃圾怎样清除电脑里的垃圾
vps教程 singlehop 海外服务器 mach debian6 轻量 绍兴高防 泉州移动 免费申请个人网站 789电视剧 联通网站 1元域名 网站防护 闪讯网 七十九刀 香港博客 windowssever2008 register.com 塔式服务器 winserver2008r2 更多