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的线程安全版本,见
大概意思是
线程安全版本用的是进程,非线程安全版本用的是线程,所以非线程安全版本运行更快。
不过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 的管理员邮箱
或者保持不变。
我输入的内容是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语句。