配置Windows Server2008+iis+php+mysql所需下载安装包
最近一个朋友让我帮忙给配置服务器iis+php+mysq 环境,遇到了很多问题,特此就在这里说一下。小弟只是在windwos2003 和windwos XP下配置过iis+php+mysql,去朋友那一看,原来是一个windows Server2008系统的服务器,本以为和windows2003没什么区别,却找来找去的配置不上,最后自己在家装了一台windows2008系统,研究了一天,终于配置好了iis+php环境(如有什么地方不对,还请各位大牛给纠正一下),具体操作如下:
配置Windows Server2008+iis+php+mysql所需下载安装包
1、mysql 下载地址 http://pan.baidu.com/s/1hq1c0io
2、Navicat 下载地址 http://pan.baidu.com/s/1pJGxnVd (为mysql管理工具,如果对mysql命令比较熟悉也可不下载安装)
3、php-5.2.1-Win32.zip 下载地址 http://pan.baidu.com/s/1pJuc8YZ
一、iis安装(iis安装)
1、打开控制面板(开始--控制面板)
2、点开程序(程序)
3、打开或关闭Windows功能
4、(左侧)角色
5、(右侧)添加角色
6、下一步
7、选择Web服务器(IIS)【记着勾选里面的东西】
8、勾选后点击安装
9、等待
10、安装成功关闭
二、配置iis的php环境
1、将php-5.2.1-Win32.zip 解压到C:\php(此目录可以自己决定,只要在后面的配置中写成自己的目录就行)
2、php.ini-development修改为php.ini
3、设置php模块路径;查找extension_dir = "./" 修改为 extension_dir = "C:\php\ext"
4、设置时区为中国时区;查找;date.timezone = 修改为 date.timezone =PRC
5、开启GET数据调用;查找register_globals = Off 修改为 register_globals = On
6、开启以CGI方式运行php;查找; cgi.force_redirect = 1 修改为 cgi.force_redirect = 0
7、查找; fastcgi.impersonate = 1; 修改为 fastcgi.impersonate = 1
8、查找;cgi.rfc2616_headers = 0 修改为 cgi.rfc2616_headers = 1
9、将下面的dll钱的 分号(;)去掉
;extension=php_dba.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo.dll
;extension=php_pdo_mysql.dll
10、保存php.ini
11、将php.ini 复制到 C:\Windows 目录下
12、将C:\php目录下的libmySQL.dll和php5ts.dll 复制到 C:\Windows\System32目录下
13、配置iis,打开控制面板
14、打开管理工具
15、打开Internet信息服务(IIs)管理器
16、选择iis中的WIN-X8WN3DY9XD2(这是我的计算机名称,其实就是起始页下面一项)
17、在中间选择 处理程序映射 双击,
18、选择右侧的 添加模块映射 并填写信息
请求路径: *.php
模块: IsapiModule
可执行文件: C:\php\php5isapi.dll
名称: php
19、选中Default Web Site ,点击右侧浏览,新建一个记事本,修改为index.php,写入<?php echo phpinfo();?>
20、双击中间 默认文档 ,右侧添加 输入 index.php 点击确定,选中index.php 点击上移,直到移动到第一个
21、点击点击右侧浏览 *:80(http),在浏览器中就会出现 php的相关信息
二、安装mysql和Navicat
1、双击下载下mysql-5.5.35-win32.msi
2、点击next
3、勾选 I accept the therms in the License Agreement.点击next
4、有 Typical(默认)、Custom(用户自定义)、Complete(完全)三个选项。点击 Complete
5、点击Install
6、等待
7、弹出另一个窗口,点击next
8、点击Next
9、点击Finish
10、弹出新窗口点击 Next
11、有 Detailed Configuration(手动精确配置)、Standard Configuration(标准配置);选中Detailed Configuration,点击Next
12、有 Developer Machine(开发测试类,mysql占用很少资源)、
Server Machine(服务器类型,mysql占用较多资源)、
Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)
我们选中Server Machine,点击Next
13、有 Multifunctional Database(通用多功能型,好)、
Transactional Database Only(服务器类型,专注于事务处理,一般)、
Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional)
我们选中Transactional Database Only,点击Next
14、对数据库的路径,点击Next
15、有 Decision Support(DSS)/OLAP(20个左右)、
Online Transaction Processing(OLTP)(500个左右)、
Manual Setting(手动设置,自己输一个数)
我们选中 Online Transaction Processing(OLTP),点击Next
16、默认端口,不用更改,直接默认点击Next
17、设置编码,选择第三个,Character Set那里选择或填入gbk或utf8,也可以选择gb2312,点击Next
18、Install As Windows Service(是否按照windows服务,勾选),Include Bin Directory in Windows PATH(是否将mysql的bin目录加入到环境变量,勾选),点击Next
19、Root用户名的密码,必须填写,一般123456 ;
Enable root access from remote machines(是否允许root用户在其它的机器上登陆,一般勾选);
Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询,不勾选),点击Next
20、点击Execute
21、点击Finish,安装完成。
安装Navicat_for_MySQL_11.0.10_XiaZaiBa.exe
1、双击Navicat
2、点击安装
3、取消设置999网址导航,取消生成999网址导航,桌面快捷方式,点击完成。
4、打开后Navicat,点击 连接
连接名称:可以不填写
主机名或IP地址: localhost (本机)
端口: 3306(请填写您自己在安装过程中填写的端口,默认问3306)
用户名: root
密码: 我的是123456,不知道你自己填写的是什么
5、确定
6、双击localhost_3306,可以看到您的数据库了。
配置Windows Server2008+iis+php+mysql所需下载安装包的更多相关文章
- MySQL+PHP配置 Windows系统IIS版
MySQL+PHP配置 Windows系统IIS版 1.下载 MySQL下载地址:http://dev.mysql.com/downloads/mysql/5.1.html->Windows ( ...
- [Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建 【转】
Robotium的手机自动化测试,很多都是利用app源代码里的Id定义来开发自动化脚本.而在我开始要为项目中的app写自动化测试脚本的时 候,开发的环境还很不稳定,app也还处于开发的状态中,而且,在 ...
- PHP开发环境配置~Windows 7 IIS
1.配置IIS添加角色服务:CGI.ISAPI扩展.ISAPI筛选器 2.下载PHP安装包 http://windows.php.net/download/ 3.添加模块映射 4.配置php.ini ...
- windows server2008 IIS下目录 [ application/database.php ] 不可写!解决
windows server2008目录 [ application/database.php ] 不可写!解决 在服务器上找到网站根目录 网站用的thinkphp的框架 属性 -- ...
- apache+php+mysql常见集成环境安装包
http://www.thinksaas.cn/group/topic/33/ apache+php+mysql是常见php环境,在windows下也称为WAMP,对于初学者自选版本搭建总是会遇到一些 ...
- MySQL之MySQL5.7安装包(msi文件)在Windows8下安装
最近自己在使用MySQL5.7.16.msi安装MySQL.自己下载的是.msi文件,在安装的过程中遇到了许多文件,网上大部分的Blog都是关于免安装包的安装方法,希望我的方法对大家有帮助. 1,下载 ...
- 【MySQL】MySQL之MySQL5.7安装包(msi文件)在Windows8下安装
最近自己在使用MySQL5.7.16.msi安装MySQL.自己下载的是.msi文件,在安装的过程中遇到了许多文件,网上大部分的Blog都是关于免安装包的安装方法,希望我的方法对大家有帮助. 1,下载 ...
- MySQL+PHP配置 Windows系统IIS版(转)
1.下载 MySQL下载地址:http://dev.mysql.com/downloads/mysql/5.1.html->Windows (x86, 32-bit), MSI Installe ...
- windows server2008 IIS搭建网站简易教程(阿里云)
最近搞了个阿里云服务器 想着需要用这个服务器学点东西,故而想着把自己之前写的网站能部署上去,虽然自己是做前端移动开发,但是对这个服务器的东西也很感兴趣 第一步 配置阿里云入口规则 如图开放81 80 ...
随机推荐
- js之阻止事件冒泡(待修改)和阻止默认事件
阻止默认事件(event.stopPropagation()): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional// ...
- cocosbuilder3.0使用小记
新项目用到了堪称完美的cocos2d-x2.1.5版本,用cocsbuilder2.1版本出现了返回的最终node为null的问题,看xcode的提示说: cocos2d: WARNING! Inco ...
- 命令行创建畸形文件夹+畸形目录管理工具(DeformityPath)
命令行创建畸形文件夹: 第一步:在运行中输入cmd,回车,打开命令行窗口 第二步:在命令行窗口中切换到想要建立文件夹的硬盘分区,如D盘(输入d:) 第三步:输入 MD 123..\ 回车,注意文件夹名 ...
- discuz使用
1.discuz登陆错误过多,后台删除ip SELECT * FROM `lang_common_admincp_session` 2.Discuz与UCenter通信失败的解决方法 应用与 UCen ...
- 215. Kth Largest Element in an Array
Find the kth largest element in an unsorted array. Note that it is the kth largest element in the so ...
- xmind的第三天笔记
- Educational Codeforces Round 15 A dp
A. Maximum Increase time limit per test 1 second memory limit per test 256 megabytes input standard ...
- C++ Primer : 第十一章 : 关联容器示例: 一个单词转换的map
单词转换就是:将一些缩写的单词转换为实际的文本.第一个文件保存的是转换的规则,而第二个文件保存的是要转换的文本. 假设单词转换的规则的文件如下: brb be right back k okay? y ...
- leetcode 103 Binary Tree Zigzag Level Order Traversal ----- java
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to ...
- 数据库必会必知 之 SQL四种语言:DDL DML DCL TCL(转)
今天群里面讨论,DDL 还是 DML,我这种小白还是总结下他们的区别吧. 1. DDL – Data Definition Language 数据库定义语言:定义数据库的结构. 其主要命令有CREAT ...