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安装的路径进行修改

LiCloud:香港CMI/香港CN2+BGP服务器,30Mbps,$39.99/月;香港KVM VPS仅$6.99/月

licloud怎么样?licloud目前提供香港cmi服务器及香港CN2+BGP服务器/E3-1230v2/16GB内存/240GB SSD硬盘/不限流量/30Mbps带宽,$39.99/月。licloud 成立於2021年,是香港LiCloud Limited(CR No.3013909)旗下的品牌,主要提供香港kvm vps,分为精简网络和高级网络A、高级网络B,现在精简网络和高级网络A。现在...

AkkoCloud(60元/月 ),英国伦敦CN2 1核 768 MB 内存 10 GB SSD 硬盘 600GB 流量 英国伦敦CN2 1核  1.5G  300Mbps

官方网站:https://www.akkocloud.com/AkkoCloud新品英国伦敦CN2 GIA已上线三网回程CN2 GIA 国内速度优秀.电信去程CN2 GIALooking Glass:http://lonlg.akkocloud.com/Speedtest:http://lonlg.akkocloud.com/speedtest/新品上线刚好碰上国庆节 特此放上国庆专属九折循环优惠...

€4.99/月Contabo云服务器,美国高性价比VPS/4核8G内存200G SSD存储

Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...

apachephp为你推荐
一物一码一码归一码的上句是什么?showwindowShowWindow和EnableWindow区别oracle索引oracle表加索引有什么用? 请举一个例子说明谢谢oracle索引什么是Oracle的函数索引?拓扑关系什么是矢量数据、栅格数据、拓扑关系?tvosairpods什么意思 airpods连接方式是怎样的保留两位有效数字什么叫保留两位有效数字radius认证PPPoE有认证的功能,RADIUS也有验证功能,两者有区别么??smartuploadjspsmartupload如何使用?欢迎页面怎样在开机制造欢迎页面?
大庆服务器租用 鲁诺vps xen 免费网络电视 qq数据库 e蜗 vip购优汇 umax120 1元域名 php服务器 ledlamp 主机返佣 免费稳定空间 rewritecond 九零网络 网络安装 次世代主机 监控主机 sockscap下载 网站服务器硬件配置 更多