Windows下安装Apache2.2+mysql5.5+php5.2

1、下载
Mysql版本:mysql-installer-community-5.5.28.3.msi
链接:https://pan.baidu.com/s/1zksQTyHbMlpvqnVlMSgscg 密码:02pf
Apache版本:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
链接:https://pan.baidu.com/s/121DZ1Hbf8tAGv1R4MmJlJw 密码:67ru
PHP版本:php-5.2.17-Win32-VC6-x86-apache.zip
链接:https://pan.baidu.com/s/1vkj0PAy871fZpXi6xIWw9A 密码:kpda

2、安装
(1)安装Apache
配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明安装成功。

(2)安装mysql
参考:http://www.jb51.net/article/96898.htm

导入数据库
进入mysql client端
显示数据库
show databases;
创建数据库
create database xxx;
使用数据库
use xxx;
导入数据
source f:/xxx.sql;

(3)安装php并配置
a)解压php-5.2.17到D盘(比如D:\php5\);
b)把php.ini-recommended或者php.ini-dist文件改成php.ini;
c)打开php.ini,找到extension_dir,修改成extension_dir=”D:\php5\ext”;
d)由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
这些extension之前的分号(;)去除。
e)配置PHP的Session功能
在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在F盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到
session.save_path = “F:/phpsessiontmp/tmp”
f)配置PHP的文件上传功能 如何编写PHP文件上传功能?
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要建立一个可读写的目录文件夹,此处我在F盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到
upload_tmp_dir = “F:/phpfileuploadtmp/tmp”
修改date.timezone,否则在执行phpinfo时date部分会报错:
date.timezone = Asia/Shanghai
g)拷贝php.ini到C:\WINDOWS下,拷贝php5目录下的libmysql.dll、php5ts到system32目录下。

配置环境变量
Windows下安装Apache2.2+mysql5.5+php5.2_第1张图片
Windows下安装Apache2.2+mysql5.5+php5.2_第2张图片
Windows下安装Apache2.2+mysql5.5+php5.2_第3张图片
(4)配置Apache以支持php
a)找到Apache文件的conf文件夹下的httpd.conf文件,用笔记本打开,找到serverroot改掉后面的路径,改成你Apache现在的路径。
b)在LoadModule添加
LoadModule php5_module “D:/install-software/php5/php5apache2_2.dll”
PHPIniDir “D:/install-software/php5”
AddType application/x-httpd-php .php .html .htm

Apache2.2 对应 php5apache2_2.dll
Apache2.1 对应 php5apache2.dll
Apache1 对应 php5apache.dll
c)我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置

DocumentRoot "D:/install-software/Apache2.2/htdocs"修改为
DocumentRoot "F:/PHPWeb"

<Directory "D:/install-software/Apache2.2/htdocs">修改为
<Directory "F:/PHPWeb">

将「display_errors=Off」改为「display_errors=On

d)修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

<IfModule dir_module>
    DirectoryIndex  index.php index.html
IfModule>

e)重启Apache服务器

你可能感兴趣的:(Windows下安装Apache2.2+mysql5.5+php5.2)