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

Gcore(75折)迈阿密E5-2623v4 CPU独立服务器

部落分享过多次G-core(gcorelabs)的产品及评测信息,以VPS主机为主,距离上一次分享商家的独立服务器还在2年多前,本月初商家针对迈阿密机房限定E5-2623v4 CPU的独立服务器推出75折优惠码,活动将在9月30日到期,这里再分享下。G-core(gcorelabs)是一家总部位于卢森堡的国外主机商,主要提供基于KVM架构的VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日...

妮妮云(100元/月)阿里云香港BGP专线 2核 4G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...

apachephp为你推荐
oncontextmenu如何禁用ImageButton的右键?qq注册账号用QQ注册有几种方法?网关和路由器的区别路由器和网关有什么区别?电子日历我想做个项目 如何在电子日历中进行时间的选择slideshare幻灯片的占位符的作用是?tvosios,tvos,watchos和os x的区别radius认证如何写一个C#的Radius认证客户端radius认证PPPoE有认证的功能,RADIUS也有验证功能,两者有区别么??ruby语言ruby什么意思?什么含义?数据分析报告范文800字统计分析报告
linuxvps 亚洲大于500m 高防dns 堪萨斯服务器 virpus idc评测网 godaddy域名证书 徐正曦 双十一秒杀 91vps 免费吧 可外链网盘 昆明蜗牛家 新睿云 备案空间 监控服务器 个人免费邮箱 谷歌台湾 cdn网站加速 新疆服务器 更多