PHP文件只是解压缩出来的,Apache是怎么能够解释PHP的。只给Apache指定了一个dll文件。

jjdelphi 2003-05-27 10:13:36
参考网上的文档在win2000下安装php、Apahce。
apache1.3.27
php4.2.3 for win32

安装php:
1、解压缩php-4.2.3-Win32.zip
2、将 php目录中的文件php4ts.dll复制到c:\winnt\system
3、将 php目录下的文件php.ini-dist拷贝至c:\winnt,并改名为php.ini

安装Apache后,配置conf\httpd.conf文件。
添加
LoadModule php4_module D:\php\php-4.2.3-Win32\sapi\php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
DirectoryIndex index.php

Apache是怎样能够解释PHP的呢?我只指定了一个LoadModule。
是不是只要有这么几个相关的dll文件就能够运行php了?还要10多M的php文件做什么?
...全文
58 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vitalgg 2003-05-27
  • 打赏
  • 举报
回复
php4ts.dll是最重要的一个文件.只有它是和php4apache.dll共同工作的.
其他的文件是一些函数库.

这些文件要复制到系统目录下,或php4apache.dll的同级目录下.或系统变量%path%目录中的任意目录下.当然也可以指定path=c:\php\dlls;%path
jjdelphi 2003-05-27
  • 打赏
  • 举报
回复
php4apache.dll让Apache自动搜索php4apache.dll所在目录的上一级目录等目录的吗?
php4ts.dll文件有什么用?
vitalgg 2003-05-27
  • 打赏
  • 举报
回复
如果你不用PHP的扩展功能:如GD,PDF,SOCKET等.

php4apache.dll还要调用以下文件:
expat.dll
FDFTK.DLL
fribidi.dll
gds32.dll
iconv.dll
libeay32.dll
libintl-1.dll
libmhash.dll
mSQL.dll
ntwdblib.dll
php4embed.lib
php4ts.dll
php4ts.lib
phpdel.bat
sablot.dll
ssleay32.dll
Yaz.dll
约5M
xxx94x 2003-05-27
  • 打赏
  • 举报
回复
呵呵,有意思

关注
snailium 2003-05-27
  • 打赏
  • 举报
回复
apache 1.x 要用php4apache.dll
snailium 2003-05-27
  • 打赏
  • 举报
回复
在httpd.conf里添加两行就可以了

LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php

之后所有的.php都按照php解释执行
xuzuning 2003-05-27
  • 打赏
  • 举报
回复
win32系统
apache - php4apache.dll、php4apache2.dll、php.exe -+
iis ---- php4isapi.dll、php.exe -------------------+
pws ---- php4isapi.dll、php.exe -------------------+
..... ---------------------------------------------+- php4ts.dll

一切都在php4ts.dll掌控之中
其他系统类似

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧