字体:  

刚学PHP遇到几个问题希望大家能帮助我

急转弯儿 发表于: 2008-8-08 00:12 来源: PHPChina 开源社区门户

小弟刚学PHP遇到几个问题希望大家能帮助我,先谢谢啦!

PHP5手册上手动安装配置上写

# PHP 5 用这两行:
  LoadModule php5_module "c:/php/php5apache2.dll"
  AddType application/x-httpd-php .php
  
  # 配置 php.ini 的路径
  PHPIniDir "C:/php"

 昨天httpd.conf我配置这一步的时候发现 apache 的服务关闭了(理由是系统认为这个不是微软的服务)
  最后将
  LoadModule php5_module "c:/php/php5apache2.dll"
  改成
  LoadModule php5_module "c:/php/php5apache2_2.dll"
  就正常了
  
  问题(1)这个是怎么回事啊?手册上面写的是用这个啊
  LoadModule php5_module "c:/php/php5apache2.dll"

问题(2PHPIniDir "C:/php"
这个用不用加上呢?(apache2.2)我没有加并且windows目录下面也没有php.ini php.iniC:/php目录下,PHP正常运行不是说如果window下没有php.ini就必须要加上PHPIniDir "C:/php"吗?

问题(3)我看了个教程上写着:将C:\php目录下的“php.exe”“php-win.exe”“php.ini-recommended”等三个文件拷贝到“C:\WinXP”目录下;将“C:/php”目录下所有的“.dll”文件拷贝到“C:\WinXP\system32”目录下C:\php\ext’目录下所有的‘.dll’文件也拷贝到‘C:\WinXP\system32’目录下
。请问有这个必要吗?我没有这样做也成功了,是不是这样做为了安装其他的辅助软件呢?如ZendOptimizer +GD+phpMyAdmin2.1+PHPWind 5.3(论坛系统)。

问题(4pecl这个扩展用不用安装呢?有什么好处呢?

问题(5php.ini文件中 doc_root = 后面用加上网站根目录路径吗?(是不是apache2.0用加apache2.2不用加)

问题(6)我看有的教程上写着在后面加

LoadFile c:/php/php5ts.dll

LoadFile C:/php/libmysql.dll

以上这两个有用加吗?

问题(7)在httpd.conf中所加东西是不是都要在

<IfModule ssl_module>

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

</IfModule>之上呢?

备注:我的配置是windows XPsp2+php5.2+apache2.2+MySQL5

最新回复

lxylxy888666 at 2008-8-08 00:18:03
牛,这时候来问
x191427 at 2008-8-08 04:36:34
这个嘛·····我也在学啊
彪形大汉 at 2008-8-08 05:09:22
不懂帮顶,我都是在Linux下用apache,在windows下用IIS
急转弯儿 at 2008-8-08 14:42:27
windows下用IIS 我以后也要学  我最终想学LAMP  linux我还没有安装过 难不难啊
cers at 2008-8-08 14:52:13
我想问下你?
你看的教程是什么时间的?