mysql+php+apache安装(windows x86 系统)

来源:互联网 发布:linux系统查看本机ip 编辑:程序博客网 时间:2024/06/08 07:01

1. 前提

windows平台 32位

2.下载

http://dev.mysql.com/downloads/mysql/5.5.html
http://httpd.apache.org/download.cgi
http://www.php.net/downloads.php
http://www.phpmyadmin.net/home_page/downloads.php


3. PHP

php.ini-production对应于php.ini-recommended
php.ini-development对应于php.ini-dist

二者不同之处在于 php.ini-dist 适合开发程式使用(测试用),

而 php.ini-recommended 拥有较高的安全性设定,则适合上线当产品使用。

我一般将php.ini-recommended修改为php.ini,确保测试环境(本地)与正式环境(线上)一致。

4. 关于PHP的线程安全版本,见

http://blog.bluesky.cn/archives/472/php-thread-safe-and-non-thread-safe-version-of-the-distinction-between.html

大概意思是

线程安全版本用的是进程,非线程安全版本用的是线程,所以非线程安全版本运行更快。

不过apache只能用线程安全版本,IIS可以用非线程安全版本。

注意:win32下apache2.2.1只能用非线程安全的win32——php,不然apache启动不成功,详情见apache的错误日志。


1.      注意

1.1 所安装的程序是windows平台 32位的,也就是x86,你可以在32或64位的windows系统上安装。

1.2 安装路径请不要选择在C盘下,一般安装在D盘根目录。

2.      下载

2.1 http://dev.mysql.com/downloads/mysql/5.5.html

下载winx86 32 msi installer.

2.2 http://httpd.apache.org/download.cgi

下载Win32 Binary including OpenSSL 0.9.8r (MSI Installer):httpd-2.2.21-win32-x86-openssl-0.9.8r.msi [PGP] [MD5] [SHA1]

2.3 http://windows.php.net/download/

下载VC6 x86 Non ThreadSafe 的zip档案

2.4 http://www.phpmyadmin.net/home_page/downloads.php

这个选装,我反正没装。

 

 

3.      安装mysql server 5.5

3.1   安装

运行mysql-5.5.18-win32.msi

安装myslq的所有功能到硬盘,并且修改路径为D盘。

安装完成后到如下界面:

点finish,进行配置。

3.2 配置

选择detailed configurations

如下界面选第二项 server machine

选择 transactional database only

如下,选择存储位置,不要选C盘,以免系统被破坏后造成数据丢失

以下界面选第二项 online transaction processing

如下界面不变

如下界面选择第三项,并且选择字符集为 gb2312,如果要存储繁体,请选择字符集为gbk.

如下界面不变

设置密码,并勾选远程访问

完成,如果你的完成界面没有4个勾,请卸载后重新安装,或者联系给你此文档的人。

4.      安装apache

运行 httpd-2.2.21-win32-x86-openssl-0.9.8r

如下界面输入:

localhost

Localhost

你的邮箱

或者

mycardmall.com

www.mycardmall.com

www.mycardmall.com 的管理员邮箱

或者保持不变。

我输入的内容是localhost,localhost,我的邮箱。

如下界面选择custom

如下界面,选择全部安装在本地硬盘

修改安装路径为D:\apache\

在浏览器输入http://127.0.0.1 测试安装成功

安装完成后程序里面有

5.      安装php

解压php-5.2.17-Win32-VC6-x86.zip到d盘,修改文件夹名称为php,如下。

修改里面的文件php.ini-recommended名称为php.ini

打开该文件,搜索“extension=php_pdo.dll”,“extension=php_pdo_mysql.dll”,将前面的分号去掉,如下

在文件中找到;     session.save_path = "N;/path"修改为     session.save_path = "tmp,并且在d盘下新建名称为tmp的文件夹,如下:

 

在文件中找到extension_dir=修改为:extension_dir= "ext"

 

6.      设置apache

删除D:\apache\htdocs目录下的所有文件,拷贝网站文件到该目录下,如果你没有网站,可以不删除。

 

打开D:\apache\conf \httpd.conf

在#LoadModule vhost_alias_modulemodules/mod_vhost_alias.so下添加

LoadModule php5_module "d:/php/php5apache2_2.dll"
PHPIniDir "d:/php"
AddType application/x-httpd-php .php .html .htm

如下:

 

如果你的PHP不是解压在D盘,你要做相应的修改。

 

7.      重启Apache

运行C:\Program Files\Apache Software Foundation\Apache2.2\bin\ApacheMonitor或从开始-程序—启动该程序,如下:

程序启动后,将在右下角任务栏有一图标

双击该图标,在界面中点击 restart。

8.       安装mysql的管理工具

运行navicat091_lite_cs.exe,完成安装。

然后运行该程序,如下

点击“连接”,选择mysql

 

在如下界面填写连接名称,如localhsot,输入你安装mysql时的用户名和密码,点击确定即可。

 

双击localhost,可以查看该数据库服务器里面有哪些数据库,双击数据库名称,如“cardmall”,可以看到里面有哪些表,点表的右键,可以查看或修改表里面的内容。

该工具还可以执行sql语句。



原创粉丝点击