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

GeorgeDatacenter:洛杉矶/达拉斯/芝加哥/纽约vps云服务器;2核/8GB/250GB/2TB流量/1Gbps端口,$84/年

georgedatacenter怎么样?GeorgeDatacenter是一家2017年成立的美国商家,正规注册公司(REG: 10327625611),其实是oneman。现在有优惠,有几款特价VPS,基于Vmware。支持Paypal付款。GeorgeDatacenter目前推出的一款美国vps,2核/8GB内存/250GB NVMe空间/2TB流量/1Gbps端口/Vmware/洛杉矶/达拉...

美国Cera 2核4G 20元/45天 香港CN2 E5 20M物理机服务器 150元 日本CN2 E5 20M物理机服务器 150元 提速啦

提速啦 成立于2012年,作为互联网老兵我们一直为用户提供 稳定 高速 高质量的产品。成立至今一直深受用户的喜爱 荣获 “2021年赣州安全大赛第三名” “2020创新企业入围奖” 等殊荣。目前我司在美国拥有4.6万G总内存云服务器资源,香港拥有2.2万G总内存云服务器资源,阿里云香港机房拥有8000G总内存云服务器资源,国内多地区拥有1.6万G总内存云服务器资源,绝非1 2台宿主机的小商家可比。...

无忧云-河南洛阳BGP,CEPH集群分布式存储,数据安全可靠,活动期间月付大优惠!

 无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点...

apachephp为你推荐
ipv6无网络访问权限WIN7本地连接,IPV4和IPV6无网络访问权限怎么解决0x80070005win7怎样解决0x80070005错误?微信收款语音播报怎么设置微信收付款如何设置声音提示fcloseC语言文件关闭函数fclose(文件指针)是什么?showwindowvb ShowWindow 的使用方法 隐藏/显示 指定窗口 (完整代码)谢谢空白代码html空格代码怎么写mindmanager破解版xmind mac破解版哪个好用电子日历怎样调整电子日历上的时间索引超出了数组界限求助大神什么叫索引超出了数组界限inode智能客户端我的电脑上inode智能客户端连接网络时,提示~服务器没有响应,请确认当前认证网卡已连接到合适的网
云南虚拟主机 到期域名查询 个人域名备案 荷兰服务器 stablehost 美国翻墙 美国主机代购 免费静态空间 789电视 新家坡 ftp免费空间 gtt 上海电信测速 免费php空间 免费个人网页 建站技术 百度新闻源申请 shuangshiyi linuxvi 更多