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毫秒