Windows下安装配置apache/php

来源:互联网 发布:手机安装软件赚钱 编辑:程序博客网 时间:2024/05/10 12:32
2009-09-23 22:43

.php的安装与配置

把解压的 php5.2.1-Win32文件夹重命名为 php5。并复制到C盘目录下。即安装路径为 c:/php5

1.找到php目录下的 php.ini-dist php.ini.recommended文件,并复制到系统盘的windows目录下(这里c:/windows为例),重命名为php.ini(使用的是c:/windows/php.ini,并不是c:/php5下也得有php.ini文件)

 

2.打开c:/windows/php.ini文件,指定扩展库目录和哪些dll文件被加载

设置扩展路径,查找 extension_dir 有这么一行extension_dir = "./"。将此行改成extension_dir = "C:/php5/ext"

其中C:/php5是你安装php的路径。路径不正确将无法加载dll

(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)

 

查找 extension

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dll

//以后需要时可能还要加载其他项

 

把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了。

 

3.c:/php5目录下所有的dll文件复制到目录c:/windows/system32下。

 

 

 

4.php5时差问题

<?php echo date("Y-m-d H:i:s");?>时间相差八小时

为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时

查找date.timezone有这么一行

;date.timezone =ss

;去掉,改成

date.timezone = PRC

 

 

 

:配置Apache服务器

在开始菜单中找到apache的配置文件httpd.conf的快捷方式,或者找到Apache安装目录下的conf文件夹下找到httpd.conf ,打开并在httpd.conf的最后一行写下

LoadModule php5_module C:/php5/php5apache2.dll

//如果安装的2.2版本            C:/php5/php5apache2_2.dll

PHPIniDir "C:/WINDOWS"   //指定php.ini文件位置

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

AddType application/x-httpd-php .htm

 

//配置一个应用,并取别名为/shop

 

 

Alias /shop "D:/myphp/"

 

 

<Directory "D:/myphp">

Options Indexes MultiViews

AllowOverride none

Order allow,deny

Allow from all

</Directory>

 

 

D盘下新建一个文件夹myphp,然后重启apache。如果没有出现命令行提示,则说明上述配置成功。用http://localhost/shop/ (如果Apache的端口号不是80,带上:端口号)来测试apache运行情况。

原创粉丝点击