导航:首页 > 编程语言 > phpapachemodule

phpapachemodule

发布时间:2022-04-30 01:27:42

A. 将php以mole方式与apache相结合,结合后重新启动apache就重启不了,是什么原因啊求救

是你的apache配置文件没写好,请检查一下是否有以下内容:
(如果你用的是安装版,应该会自动帮你配置好的。如果你用的是noinstall版,那就要自己手工配置了。)
# 加载php模块
LoadFile "/opt/php-5.3.1/php5ts.dll"
LoadMole php5_mole "/opt/php-5.3.1/php5apache2_2.dll"
# php.ini文件所在目录
PHPIniDir "/opt/php-5.3.1"
# 接受到php页面请求时,交给php引擎解释,而不是下载页面
AddHandler php5-script php
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phps
# 将目录的默认索引页面改为index.php
DirectoryIndex index.php
另外,站长团上有产品团购,便宜有保证

B. php在apache中有哪些工作方式

PHP在Apache中两种工作方式(CGI模式、Apache模块DLL)
PHP在Apache中两种工作方式(CGI模式、Apache模块DLL)
PHP在Apache中有两种工作方式:一种是 使用 CGI 可执行程序,另一种是适用Apache 模块的 DLL。
这两种工作方式的安装:
1. CGI方式
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"
2. APACHE Mole方式
PHP 在 Apache 2.0 中的模块方式
# 对 PHP 4 用这两行:
LoadMole php4_mole "c:/php/php4apache2.dll"
# 别忘了从 sapi 目录中把 php4apache2.dll 拷贝出来!
AddType application/x-httpd-php .php
# 对 PHP 5 用这两行:
LoadMole php5_mole "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路径
PHPIniDir "C:/php"
这两种工作方式的区别:
在CGI模式下,如果客户机请求一个php文件,Web服务器就调用php.exe去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;
而在模块化(DLL)中,PHP是与Web服务器一起启动并运行的。所以从某种角度上来说,以apache模块方式安装的PHP4有着比CGI模式更好的安全性以及更好的执行效率和速度。

C. PHP Apache 配置问题

在浏览器中输入http://localhost,浏览器会尝试这去你的目录下的index.php,default.php,index.html等默认网页,如果有则显示里边的内容,如果没有则显示该目录下可以被你打开的网页问件。显示test.php应该是说你现在默认目录下只有test.php网页文件。

D. 如何使用 Apache Mole mod

把 [url]w/... 的地址形式改为 [url]w/... 或者 [url]w/... 当然可以按照你的要求随便变. APACHE的 MOD_rewrite模块. 大家可以看一个演示的一个 PHP学习论坛 [url]/happy/... 这个论坛的版面和帖子,就是运用了这个技术,地址静态化.但是是假的. 这个技术哪里好? 可以让, google等收入你的站点所有页面. 收入地址就是你的假静态地址.当然别人看不出你是假的.而且这个技术隐藏了你背后执行的程序. 你可以把 /soft/1234.html 重写传递给 soft.php?id=1234 当然你改一下名 换成 softxfewafew.php?id=1234 表面还是 soft/1234.html但是你 APACHE内部执行了你重写的文件. 从根本上可以防止别人从程序本身入侵. 下面我写怎么样重写.分为 WINDOWS和LIUNX2种 都是操作 APACHE安装文件夹内的 CONF文件夹里面的httpd.conf 打开以后,找到 #LoadMole rewrite_mole "moles/mod_rewrite.so" 把#去掉. 然后找到虚拟主机配置 在虚拟主机中加入 RewriteEngine On RewriteRule ^/soft/([0-9]+).html$ /soft.php?id=$1 //解释 //www.玉米.COM/SOFT/1234.HTML //重写为 //www.玉米.COM/soft.php?id=1234 //这里ID是可以变的 你给它 1 就是传递1 RewriteRule ^/([0-9]+).html$ /soft.php?id=$1 //解释 //www.玉米.COM/1234.HTML //重写为 //www.玉米.COM/soft.php?id=1234 RewriteRule ^/([0-9]+)_([0-9]+).html$ /soft.php?id=$1&catid=$2 //解释 //www.玉米.COM/1234_2222.HTML //重写为 //www.玉米.COM/soft.php?id=1234&catid=2222 当然随便你怎么换! 这就是 WIN下的. LIUNX下是一样的 但是要加 <IfMole mod_rewrite.c>开始 </IfMole>结束 重写都加在虚拟主机设置中. 如果没有虚拟主机,那加在最后!

E. 如何向apache中加入php模块

"而Thread Safe版的安装过程中有Apache 2.2.x Mole选项: select the web去下载(DownLoad)ts版的php,Apache模块方式加载PHP要检查线程安全(Thread Security) ."

F. php和apache配置 LoadMole php5_mole D:/php/php5apache2.dll

在给apache配置php的过程中,如果php安装目录里没有php5apache2_2.dll,一般是下载的php版本不对。

php 5 官网上下载PHP分 v9版 和 v6 等好几个版本。

在php官方网站上左边有这样几段文字:

我需要选择哪种版本的PHP?

如果你在apaceh1或apache2上使用php,你需要使用vc6版本的php。

vc6又有如下两种版本:

vc6 x86 non thread safe 非线程安全
vc6 x86 thread safe 线程安全

以上两个版本中,non thread safe版的php在安装过程中,没有apache的选项,而thread safe版的安装过程中有apache 2.2.x mole选项。

所以你可以选择更换另一种版本的PHP,可以下载的版本 php vc6 x86 thread safe 的版本试试。

G. apache加载php模块无法启动

LoadMole php5_mole D:/ProgramFiles(x86)/PHPnow/php-5.5.10/php5apache2_4.dll
有问题的是这行,并不是你说的那一行!
你这个php5apache2_4.dll是对应apache 2.4 版本的‘
而你的apache是2.2版本
也就是说,你的php版本和apache版本不对应,能启动才怪!

H. linux下 怎么向apache添加php模块

PHP作为apache的模块运行。

首先下载php,将PHP解压到你喜欢的位置


修改apache的配置文件,加上

LoadMolephp5_molemoles/libphp5.so

路径可能不一样,在刚刚解压的PHP目录下可以找链接库,可复制到apache的扩展库文件夹下

I. 请问什么是Mole和Isapiphp在apache运行模式Apache mole、cgi、Isapi有什么分别

iis运行php有两种模式:isapi和fastcgi模式。
apache运行php有三种模式:cgi、fastcgi和apache模块。
============================================
iis: php5.3以前的版本支持isapi和fastcgi模式,现在只支持fastcgi模式。
apache:php依然支持fastcgi、cgi、apache模块三种模式。
============================================
iis如何配置支持上面两种模式:
isapi模式配置方法:操作简单,网上搜搜。注意:php5.3以前的版本支持。php5.4和php5.5都不支持。
fast-cgi模式配置方法:这个模式的配置,需要下载 fcgisetup_1.5_x86_rtw.msi这个软件,才能是iis支持fast-cgi.

apache如何配置支持上面三种模式:
apache模块模式:httpd.conf文件添加下面代码:
LoadMole php5_mole "c:/php/php5apache2.dll"

fast-cgi模式:httpd.conf文件添加下面代码:
Action application/x-httpd-php "C:/php/php-cgi.exe"
注意:更改相应的路径。
cgi模式:由于现在很少使用,不用过多了解。

J. PHP mole5包括什么功能,mole5只是载入apache的一个PHP模块还是整个的PHP环境

PHP5mole是APACHE的一个模块,这个模块实现PHP的所有功能,换句话说:PHP的所有功能只是APACHE的一个模块

阅读全文

与phpapachemodule相关的资料

热点内容
PC机与单片机通讯 浏览:674
二级加密图 浏览:113
压缩机异音影响制冷吗 浏览:711
德斯兰压缩机 浏览:490
程序员太极拳视频 浏览:531
网上购买加密锁 浏览:825
安卓为什么软件要隐私 浏览:83
虚拟主机管理源码 浏览:811
java图形图像 浏览:230
单片机输出口电平 浏览:486
java配置数据库连接 浏览:479
java多态的体现 浏览:554
java的split分隔符 浏览:128
跪着敲代码的程序员 浏览:238
web和php有什么区别 浏览:120
加密的电梯卡怎么复制苹果手机 浏览:218
warez压缩 浏览:137
黑马程序员培训机构官网天津 浏览:904
mainjavasrc 浏览:60
如何买服务器挖矿 浏览:292