PersonalCorpus 版 (精华区)
发信人: cliff (铁血乌鸦), 信区: Linux
标 题: Win32下的Apache与PHP的整合
发信站: 紫 丁 香 (Sat Mar 25 13:20:28 2000) WWW-POST
记得把Win32下的Apache,PHP3,Mysql放在FTP已经好久了,不知道有
没有哪位兄弟搞好了。如果大家想搞一下,可以到ftp.cs.hit.edu.cn
mtftp.hit.edu.cn下载!其实我也是放了好长时间,昨天一时心血来朝
才拿了出来.现在把整个安装,配置经过写出来与大家分享。第一希望
对大家有所帮助。第二,也是为了响应紫丁香原创的号召。
整个的安装配置过程得到了sus,tcpip等的帮助!
Win32下的Apache与PHP的整合
安装环境:Windows98 SE
软件包:PHP-3.0.11-win32,Apache_1_3_11_win32
(呵呵,其实有PHP4的Beta版,可是太懒,没有试)
1)首先拿到软件包,Apache的是自解压的,按照提示可以
轻松的安装成功。PHP的更简单,只需解压缩到一个目录
就可以了。
2)接下来,测试一下Apache是否工作正常。从开始菜单中
启动Apache服务器。在浏览器里输入本机的ip,如果
出现Apache的文档,就说明工作正常了!
3)现在开始配置php.ini。在你放置php3的目录下有一个
叫做php3.ini-dist的文件,把这个文件拷贝到windows所
在的目录下,并且更名为php.ini。下面开始修改php.ini
文件。
在文件中找到'extension_dir' 字段(这个字段指
定了php3的一些dll所在的位置),目录名就填写php3的
安装目录(那些动态连接库都在那)。
然后找到'doc_root' 字段(这个字段就是存放超文本
文件的目录),一般Apache的缺省设置是/Apachea-path/
htdocs),我们就引用Apache的缺省值,假设我们的Apache
放在了D:\,这个字段的值就是d:\Apache\htdocs
接下来设置在php3启动时加载的模块,找到诸如
'extension=php3_*.dll' 的字段,把你想要加载的模块前的
注释去掉就可以了!
到此,php的设置基本完毕!
4)Apache的设置比较简单,用文本编辑器打开/conf/httpd.conf
文件,填如以下字段就可以了。
ScriptAlias /php3/ "c:/path-to-php-dir/"
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "/php3/php.exe"
5)然后,关闭并重新启动Apache就可以了!
简单编制一个php脚本,调试一下:
再文本编辑器里写入:
html>
<head>
<title>First program</title>
</head>
<body>
<?php
echo "HEllO WORLD";
?>
</body>
</html>
并且存为index.php3或index.phtml,并将这个文件放入
doc_root所指定的目录下!
在浏览器里键入http://***.***.***.***/index.php3
如果显示HELLO WORLD就说明配置及显示都正确了。
整个配置过程也就结束了。
注意事项:如果修改php3.ini中的doc_root,也应相应
修改httpd.conf中的Document_root。才能使
指向一致。
编后话:只是简单的介绍了一下两者的整和。对于php3来说
不同的http服务器,有不同的要求不能一概而论。
如果大家有疑问,可以访问www.php.net。
写了半天,手都酸了。平时总是灌水,现在自己
写了一篇,才发现1点经验值,长的真不容易,版主
还想什么,给m上吧!没有功劳,还有苦劳呢!
--
※ 来源:·紫 丁 香 bbs.hit.edu.cn·[FROM: 202.118.239.7]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.250毫秒