windows 下apache 如何配置php5
时间:2005-03-10 来源:hxldatang
在apache 下安装php5 1、将PHP5压缩包解压到一个文件夹C:php。 2、修改Windows的环境变量Path。修改方法如下: (1)右键单击桌面的“我的电脑”图标,在弹出的快捷菜单选项中选择“属性”。 (2)在弹出的对话框中选择“高级”选项卡,单击“环境变量”按钮。 (3)在“系统变量”中找到Path变量,然后单击“编辑”按钮,或者双击“Path”变量,在弹出的对话矿中中,添加“c:php”到“Path”变量中。注意在添加变量时,变量之间异“;”隔开。 3、创建并编辑PHP的初始配置文件php.ini,方法如下: (1)将c:phpphp.ini-recommended文件拷贝到c:winnt下面,将其更改为php.ini. (2)将extension_dir 设为 "c:phpext"(extension_dir = "c:phpext"),以便扩php功能,将extension=php_mysql.dll前面的“;”去掉。。 (3)将doc_root设为Apache的根目录,默认路径:c:apachehtdoc。 (4)配置使用session的参数,将register_gloable由off改为on状态,将session.save_path = c:sesstmp。 (5)为了使用文件上传功能,配置文件上传时的参数upload_tmp_dir =c:uploadtmp。 4、因为是将PHP作为Apache的模块来运行,需要配置apache。修改apache的配置文件http.conf,将下面两行的语句拷贝到http.conf文件末尾即可。 LoadModule php5_module "c:/php/php5apache2.dll" /*加载php5的模块 AddType application/x-httpd-php .php /*解析php 解决乱码 AddDefaultCharset gb2312
将PHP目录下的所有.dll文件拷到system32下面。。。
在php4以及以前的版本中,mysql是集成在php中的;
而在PHP5(包括BETA)版本,mysql是作为一个模块加载的,需要设置php.ini来加载,例如
extension_dir = "D:/www/WebServer/PHP5/ext/"
extension=php_mysql.dll
另外,PHP4,PHP5都需要系统目录下的libmysql.dll的支持,如果版本不对,即使你设置了正确的extension_dir和php_mysql.dll的参数,也会造成apache启动的时候提示phpp_mysql.dll找不到的错误。