一.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运行情况。 |
Windows下安装配置apache/php
2009-09-23 22:43