apache2.0.39 php4.2.3在windowsXP下模块方式搭建.

sirarker 2002-07-27 04:46:57
WindowsXP+Apache2.0.39+php-4.2.3-dev
源文件下载:
1. http://www.apache.org/dist/httpd/binaries/win32/
下面的 apache_2.0.39-win32-x86-no_ssl.msi
或者apache_2.0.39-win32-x86-no_ssl.exe

(A full setup package (.exe) containing the Win9x/WinNT
Microsoft System Installer installer is available.
If the Microsoft System Installer is already on the machine,
there is no need to download the .exe, save yourself 3MB and
download the .msi package.)

2. http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

安装服务器和php:
1.选中下载的apache的msi文件,单击右键选择安装,默认方式即可
2.解压缩php4-win32-STABLE-snapshotnumber.zip,得到
php4-win32-STABLE-snapshotnumber文件夹,重命名为php,并
复制到c:\下.
3.将c:\php下的php4ts.dll复制到c:\wondows\system32下(即PATH环境变量的
第一个路径名)
(4.将c:\php\dll下所有.dll文件复制到c:\wondows\system32下.)见下面
配置php.ini和http.conf
1.将c:\php\php.ini-dist复制到c:\windows下,改名为php.ini
2.打开php.ini文件,找到'doc_root='项,置为
doc_root="C:\Program Files\Apache Group\Apache2\htdocs"
即在这个目录(apache服务器主文档目录)下的php文件才可以执行.
找到'extension_dir='项,置为
extension_dir ="C:\PHP\sapi"这里面有扩展库的.dll文件(注意,
当网页不能执行,给出错误不能找到.dll文件时,将c:\php\sapi下所有
.dll复制到c:\windows\system32下).
保存php.ini并退出编辑.
3.打开c:\progame files\apache group\apache2\conf\httpd.conf
确保servername 设置好(最起码localhost),
找到一系列 LoadModule开头的指令项,在最后加入如下内容:

LoadModule php4_module c:/php/sapi/php4apache2.dll
<FilesMatch "\.php$">
SetOutputFilter PHP
</FilesMatch>

接下来找到AddTYpe application/x-tar.tgz 指令,在其后加入:

AddType application/x-httpd-php .php

保存httpd.conf,并退出编辑.
重启apache2服务
可以在命令行方式下键入:
net stop apache2
net start apache2


在....htdocs/目录下加入.php文件如index.php,在浏览器地址栏内键入
http://localhost/index.php
试试看,希望你好运!!
...全文
136 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sirarker 2002-07-29
  • 打赏
  • 举报
回复
sorry,sorry,一不小心,打错了,希望没给燕青太大麻烦.应该是c:/php/extensions
LeeMaRS 2002-07-28
  • 打赏
  • 举报
回复
Apache 2.0.39支持模块方式安装PHP的,不过得PHP4.2.2.
PHP 4.2.3-dev是开发中的版本,没试过,不清楚.

置为extension_dir ="C:\PHP\sapi"这里面有扩展库的.dll文件

搞错了吧,明明是C:\PHP\extensions
sirarker 2002-07-28
  • 打赏
  • 举报
回复
我在这里给大家介绍几个比较专业的php论坛,但是需要有懂英文:
http://www.phpdeveloper.org/view_tut.php?id=43

http://www.code-labs.com/

http://www.fastboard.org/forum/display.php?forumid=2&page=11&topicTime=&orderby=

http://www.phpbuilder.com/forum/ (还可以)
haoduoskye 2002-07-28
  • 打赏
  • 举报
回复
楼主,Apache2.0.39支持将php以模块方式安装吗?(这个我也不敢肯定)
引用 “ extension_dir ="C:\PHP\sapi"这里面有扩展库的.dll文件 ”
而且sapi下放的是以何种方式来运行php的dll文件,如isapi,nsapi方式。

楼上的,你可以看以前的文章来找到答案,推荐用apache1.3.26
sirarker 2002-07-28
  • 打赏
  • 举报
回复
把你遇到的问题说具体一点,看看源文件是不是有php源代码.
dejoy 2002-07-28
  • 打赏
  • 举报
回复
我的不行啊,运行后浏览器一片空白,还有PHP有4.2.3版了吗?我还在用4.2.2
源码链接: https://pan.quark.cn/s/651b74ed6067 《MQL4中文帮助手册》是一部详尽阐述MetaQuotes Language 4(MQL4)编程语言的参考书籍,其核心目标在于协助用户掌握并运用MQL4进行金融市场的自动化交易系统构建。MQL4作为MetaTrader 4交易平台的核心编程语言,赋予了交易者开发自定义指标、Expert Advisors(EA智能交易系统)以及脚本的能力。 ### MQL4基础知识 1. **Syntax 语法**:MQL4的语法规则与C/C++语言展现出相似性,涵盖了变量声明、函数调用、条件判断、循环机制等核心要素。熟练掌握并合理运用语法是开发高效MQL4代码的先决条件。 2. **Comments 注释**:在MQL4编程环境中,单行注释采用两个斜线(//)进行标识,而多行注释则通过/* 和 */进行界定。注释的主要功能在于阐释代码用途,从而提升代码的可读性与可维护性。 3. **Identifiers 标识符**:标识符是程序中用于命名变量、函数、类等元素的字符序列。其命名规则要求必须以字母或下划线作为开头,后续可包含字母、数字或下划线组合。MQL4语言对大小写敏感,因此`MyVariable`与`myvariable`被视为两个独立的标识符。 4. **Reserved words 保留字**:保留字是MQL4语言中预先设定的特殊词汇,例如`int`, `bool`, `double`, `if`, `else`, `for`, `while`等,这些词汇不可用作自定义标识符,以防止与语言关键字产生冲突。 5. **Data types 数据类型**:MQL4支持多元化的数据类型,包括...

21,889

社区成员

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

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