apache+php+mysql在winxp、2003、win7下的配置

来源:互联网 发布:java类的生命周期 编辑:程序博客网 时间:2024/04/25 15:23

一、工具准备

httpd-2.2.16-win32-x86-no_ssl.msi(apache安装版本)

php-5.3.3-Win32-VC6-x86.zip(php解压版本)

Mysql 5.1.x 安装或解压版

二、在d盘新建网站目录mywebsite和mysql,文件夹mywebsite下新建apache和php文件夹

三、安装apache到d:\mywebsite\apache,在浏览器输入http://localhost/出现It works说明apache安装成功。

如果服务器装有IIS,请把IIS的默认端口改成其他的,因为apache的默认端口也是80。

配置d:\mywebsite\apache\conf\httpd.conf。

找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在下一行输入

LoadModule php5_module D:/mywebsite/php/php5apache2_2.dll
PHPIniDir "D:/mywebsite/php"
AddType application/x-httpd-php .php .phtml

重起apache,且每次修改httpd.conf都要重起

四、解压php压缩包到d:\mywebsite\php,重命名php.ini-development或者php.ini-production,变成php.ini。

更改php.ini配置内容

1、扩展路径extension_dir更改成extension_dir = "D:/mywebsite/php/ext",并把前面的分号去掉,区别斜分号

2、扩展引用extension=php_bz2.dll,extension=php_fileinfo.dll,extension=php_gd2.dll,extension=php_mysql.dll,
extension=php_mysqli.dll前面的分号去掉,且前面不能有空格

3、时差date.timezone =改成date.timezone = PRC,去掉前面的分号

五、安装Mysql(选择字符集utf-8)

php5.3连接mysql在win7有问题,把# 127.0.0.1 localhost前面的#去掉,一切正常。

六、拷贝Mysql\bin\libmySQL.dll、php\php_mysql.dll到c:\windows目录下。

七、去掉目录浏览

打开httpd.conf
<Directory "D:/Apa/blabla">Options Indexes FollowSymLinks#---------->Options FollowSymLinksAllowOverride None Order

allow,deny Allow from all </Directory>
去掉Options Indexes FollowSymLinks
DirectoryIndex index.html 增加 index.php

 

 

 

 

原创粉丝点击