如何在一台windows的windows 服务器 mysql里安装配置PHP+MYSQL环境

您好,欢迎来到织梦帮助中心!
服务器 Windows Server 2012 搭建PHP+MySQL环境安装DedeCMS系统
支持版本:
  来源:织梦帮助中心 作者:天涯  编辑:admin
随着Windows 8的发布,其服务器版本也相继推出,本篇将全面介绍如何在Windows Server 2012搭建安装所需要的PHP+MySQL环境,同时也将介绍如何在Windows Server 2012中设定服务器站点的安全。
1.添加IIS服务器角色
点击任务栏左下角的&服务器管理器&,在&安装类型&选项卡中选择&基于角色或基于功能的安装&,服务器选择中直接选择当前服务器即可,在服务器角色中选择&Web服务器&(如图1-1)。
然后到&Web服务器角色(IIS)&中选择需要的IIS组件。这里需要额外勾选:请求筛选、IP和域限制、URL授权、Windows身份验证、HTTP重定向、CGI、ISAPI扩展、ISAPI筛选器。
选择完毕后确认安装,在同时&功能&选项卡中选择安装&.NET Framework 3.5&,系统将会安装IIS以及相关的服务组件。
我们在浏览器中输入http://localhost,如果看到以下页面则表明我们已经安装完毕。
2.安装MySQL服务器
Windows Server2012中安装MySQL同以往版本安装并没有什么不同。
2.1.从MySQL官方:/downloads/mysql/5.1.html下载Windows (x86, 64-bit), MSI Installer。
2.2.双击安装包进行安装,我们选择&Custom&模式,将安装目录存放在&D:MySQL&中,数据库文件存放在&D:MySQLdata&中;
2.3.设定默认root管理员的帐号密码,这里由于我们是本地测试,所以设定密码为:123456,如果是用于服务器环境,需要根据情况将密码、端口重设;
至此MySQL服务器已经安装完毕了(如图:2-1)。
3.1.我们这里选择下载PHP5.3,可以从官方:http://windows.php.net/download/获取。这里由于我们将采用Fast-cgi模式安装,所以选择VC9 x86 Non Thread Safe。
3.2.双击包进行安装,将安装目录更改为&D:PHP&,选择服务器&IIS FAST-CGI&;
3.3.确认安装,安装完毕后在命令行中输入&php -v&,看到如图信息则表示已经安装完成。(如图3-1)
4.安装IIS PHP Manager管理器
为了方便的对PHP管理,我们选择安装IIS的PHP Manage组件,可以从:下载,这个安装过程非常简单,这里不再详细介绍。
5.安装DedeCMS
5.1.创建IIS权限控制帐户
为了对站点文件进行权限控制,我们需要添加一个专门用户对站点目录文件权限控制的用户,我们可以在&服务器管理器&中的&工具(T)&菜单栏中选择&计算机管理器&,在这里我们来管理帐号。
我们首先在&本地用户和组&中添加一个名为&WebUsers&的用户组。
然后添加一个名为&IIS_DEDECMSUSER&的帐号,这个帐号隶属于&WebUsers&用户组。
这里需要注意取消帐号的远程控制权限,同时在用户属性&远程桌面服务配置文件&中&拒绝用户登录到远程桌面桌面会话主机服务器的权限&(如图5.1-1)。
5.2.创建IIS站点
接下来我们需要创建一个站点:
(1)我们将站点根目录放在&D:www&中;
(2)IIS中添加站点,域名设定为&&;
(3)我们如果需要测试访问,需要在host中添加:127.0.0.1 & &
完成后立即启动站点。(如图5.2-1)
5.3.安装DedeCMS程序
(1)我们从DedeCMS官方网站下载最新版本的DedeCMS程序:;
(2)下载解压安装包,将uploads文件夹下的文件拷贝到站点更目录&D:www&中;
(3)在浏览器中输入&&,这时候我们能够看到安装页面,按照安装提示进行安装(如图5.3-1);
(4)数据库设定密码为&123456&,确定后就完成了本次安装(如图5.3-2);
6.站点安全设置
6.1.站点目录权限配置
(1)首先我们在IIS中绑定设定的用户帐号,在站点的功能试图中的&身份验证&,双击进入后,在&匿名身份验证&中设定之前我们添加的用户帐号&IIS_DEDECMSUSER&(如图6.1-1);
(2)站点根目录文件夹设定权限&D:www&,我们在文件夹右键属性,在&安全&选项卡的&高级&中设定文件夹权限(如图6.1-2);
(3)我们需要取消uploads、data以及生成静态html文件目录的执行权限,可以在IIS站点功能试图的&处理程序映射&中&编辑功能权限...&,取消脚本执行权限(如图6.1-3)。
6.2.管理后台分离
接下来我们需要对后台进行分离,这样能够确保系统的安全性。
(1)创建管理后台站点,将系统更目录下的dede管理后台文件夹移动到&D:admin&中,创建一个名为&&的站点(如图6.2-1);
hosts中添加纪录:127.0.0.1 & &
(2)按照5.1的方法,创建后台管理文件夹控制帐号&IIS_DEDECMSADMIN&;
(3)按照6.1(1)中的办法,绑定站点目录&IIS_DEDECMSADMIN&权限;
(4)按照6.1(2)中的办法,给&D:www&以及&D:admin&都添加&IIS_DEDECMSADMIN&的管理权限,其中www目录给予可写入权限(如图6.2-2);
(5)调整文件
找到D:adminconfig.php,将第12行
require_once(DEDEADMIN.'/../include/common.inc.php');
require_once(DEDEADMIN.'/../www/include/common.inc.php');
然后在这段代码下面加上:
$cfg_plus_dir = $cfg_phpurl = $cfg_basehost.&/&.$cfg_plus_
找到D:adminlogin.php,将11行
require_once(dirname(__FILE__).'/../include/common.inc.php');
require_once(dirname(__FILE__).'/../www/include/common.inc.php');
找到D:wwwdatasafeinc_safe_config.php,第2行,改为
$safe_gdopen = '1,2,3,4,5,7';
找到D:adminexit.php,第11行
require_once(dirname(__FILE__).'/../include/common.inc.php');
require_once(dirname(__FILE__).'/../www/include/common.inc.php');
复制include中的相关文件
我们需要将include文件夹下的dialog、js、ckeditor拷贝到管理后台站点D:admininclude(需要在admin下面创建inclde目录)中以保证后台正常使用。
7.完成配置安装
至此我们完成了Winodws Server 2012整个环境搭建,已经完成了配置和安装。(如图6.3-1)
当然我们这里的服务器环境配置仅仅为一个基本的开发应用环境来测试,真正用于在线服务器还需要对其中的某些步骤进行调整,当然您可以也可以选择DedeCMS官方为您来搭建专业、安全的服务器环境。
如果如果您需要在Linux环境下搭建,可以参考:
注意:转载请注明来源。
× 以上内容是否解决了您的问题呢?
我还有问题,我想继续:
最新发布问题
请输入评论内容,至少八个字
&&有疑问的可以跟贴提问!9923人阅读
September 4, 2010&| 作者:猪肉有毒
&&& WAMP是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,可以快速安装配置Web服务器,一
般说来,大家都习惯于将Apache、MySQL、PHP架设在Linux系统下,但是,不可否认的是Windows也有其优
点,就是易用,界面友好,软件丰富,操作起来非常方面,因此对新手来说在Windows平台下使用Apache、MySQL、PHP也确实是一个不错的选择。下面我将介绍几款在Windows下可以使用的WAMP集成环境。
&&&& 很多新手纠结于到底用哪个集成包,换来换去。我这里就常见的做个总结,推荐一款最合适的。
1.XAMPP&- XAMPP是一款具有中文说明的功能全面的集成环境,XAMPP并不仅仅针对Windows,而是一个适用于Linux、Windows、Mac OS X 和Solaris 的易于安装的Apache 发行版。软件包中包含Apache 服务器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默认安装开放了所有功能,安全性有问题,需要进行额外的安全设定。同时支持32位和64位widows。
最新版本:XAMPP 1.8.0
XAMPP有完整版和精简版两个版本,
完整版【Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4, OpenSSL 1.0.1c, phpMyAdmin 3.5.2, XAMPP Control Panel 3.0.12, Webalizer 2.23-04, Mercury Mail Transport System v4.62, FileZilla FTP Server 0.9.41, Tomcat 7.0.28 (with mod_proxy_ajp as connector), Strawberry Perl 5.16.0.1
For Windows 2000, XP, Vista, 7.】
精简版【XAMPP Lite is a very reduced version of XAMPP with Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4, phpMyAdmin 3.5.2, OpenSSL 1.0.1c, XAMPP Control Panel 2.5 (lite version).
For Windows 2000, XP, Vista, 7.】
优点:集成多,也许也是缺点,不够干净。文档多
缺点:不支持中文界面,操作不容易
大小:完整78M,精简:40M
更新频度:比较勤
  2.WampServer&- WampServe集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP
扩展、Apache模块只需要在菜单“开启/关闭”上点点就搞定,省去了修改配置文件的麻烦。支持64位和32位windows。
【最新版本WampServer 2.2E
&Includes : Apache 2.2.22 – Mysql 5.5.24 – PHP 5.4.3 &XDebug &2.1.2 &XDC 1.5& PhpMyadmin 3.4.10.1 &SQLBuddy 1.3.3& webGrind 1.0 】
优点:配置特简单,特容易。都是菜单化操作。可以单独只开启MYSQL或者APACHE。支持中文
缺点:在使用中偶尔出现过浏览某网页崩溃的情况
下载地址:
大小: 27.1M
更新频度:比较勤。
  3.AppServ&- 一个泰国人开发的套件,集成了Apache、PHP、MySQL、phpMyAdmin,较为轻量。
最新版本: 2.5.10&&&
*& Apache 2.2.8
&&& * PHP 5.2.6
&&& * MySQL 5.0.51b
&&& * phpMyAdmin-2.10.3
下载地址:
优点:稳定,轻量
缺点:配置和管理不方便
更新频度:已停止更新,不推荐。
4.PHPnow:PHPnow的作者从高中就开始维护这个版本了。Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。
简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。
最新版本:PHPnow 1.5.6
Apache-2.0.63 / 2.2.16
PHP-5.2.14
MySQL-5.0.90 / 5.1.50
Zend Optimizer-3.3.3
phpMyAdmin-3.3.7
eAccelerator 0.9.6-1
优点:配置和管理方便,轻量级。PnLite是一个好的可用于集成环境的套件
缺点:官方支持不够
更新频度:较慢。
5.PINYSHOP:PHP5.3.1/Mysql5/Nginx0.8/Memcache/Xdebug——windows下的PHP集成开发环境
最新版本:0.3
优缺点;未知。由于是Nginx,在WIN下效率和稳定性不是很好。
更新频度:已停止维护。
不建议正式使用。
6.APMServ:APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和
MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,只需鼠标一点即可完成。
最新版本:5.2.6
优缺点:集成多,方便管理,可惜没继续维护了。
更新频度:已停止更新四年了。
7.phpStudy 2010&
--&& phpStudy 程序包集成 PHP 5.2.13 ,Apache 2.2.15,MySQL 5.0.91,phpMyAdmin 3.3.3,ZendOptimizer 3.3.3,OpenSSL 0.9.8m
MySQL数据库用户名:root,密码root,安装后请重新设置密码。
注意:安装过程中,如有防火墙开启,注册启动服务时,会提示是否信任httpd、mysqld-nt运行,以及端口80、3306等,请选择允许。
已停止更新维护。
是一款适用于windows下开发PHP站点的完全绿色服务器端集成环境。包含组件:Apache、Mysql、PHP、Nginx、
memcached、Subversion Server、PHPUnit、phpDocumentor、phpMyAdmin。这个软件的作者是为大叔级老程序员。
大小:25.7M
推荐:推荐使用。
CYDPHP 是针对Windows下快速开发PHP及B/S开发
模式下日常必备功能的一键整合开发环境。
CYDPHP 功能组件
集成PHP 5.3.3,Nginx 0.8.39,MySQL 5.1.48,memcache 2.2.5,eAccelerator 0.9.6,Xdebug 2.1.0,phpMyAdmin mysql管理,AB 压力测试,javaScript 压缩工具,CSS 压缩工具,PHP 代码格式美化,MySQL 数据批量生成工具,xdebug分析工具,SFTP/FTP,Windows 常用命令,DOS Linux shell 模拟工具,端口进程分析工具,翻译工具,取色工具
,快捷文档软件管理工具
原作者网站数据全部丢失,可以百度到下载地址。
软件版本:1.0
软件大小:35.78MB
作者主页:
评价:很不错的搭配 推荐懒人使用
结论:新手推荐wampserver,其次是XAMPP。其他可以忽略。
最佳推荐:
Apache 2.2.21 & php 5.3.10 & MySQL 5.5.20
大小 14M。
优点就是真正的绿色,不会对系统已经安装的MySQL和Apache服务造成冲突,这点很重要。
老手你就玩LAMP吧。
--------------------------新增一个---------------------------------------------------------
11.集成开发环境
APACHE2.2.21、PHP5.2.17、PHP5.3.5、MYSQL5.0.67和PHPmyadmin3.4.10封装而来
下载地址:
大小:89.7MB
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:11599次
排名:千里之外
(2)(1)(1)(1)如何在Windows下配置搭建PHP环境_百度知道Linux服务器环境搭建 & Windows 下 PHP 开发环境搭建_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Linux服务器环境搭建 & Windows 下 PHP 开发环境搭建
作者:copypeng
1. Linux服务器环境(LAMP架构)搭建1.1 说明
LAMP(Linux+Apache+MySQL+PHP)网站架构几乎是目前国际最流行的Web框架,该框架包括:Linux操作系统(OS),Apache网络服务器(Web Server),MySQL数据库(Databse),PHP(Perl或者Python)编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。
1.2 Linux操作系统安装
如果你是从主机供应商购买租用服务器的话,一般主机供应商已经为你装好操作系统了,购买时选择即可。如果是,你可以直接跳到下一个部分。
Linux操作系统发行版多样化,如:
Enterprise Linux Server(红帽)
Linux Enterprise Server
每个发行版都有自己的特色,不过RHEL和SUSE LE等企业版,提供的升级服务均是收费升级,无法免费在线升级,以及其他收费,总而言之,就是免费使用,服务收费。他们的安装过程也大同小异。这里我们以完全免费,易用的Ubuntu为例,大致过程如下:
1. 下载操作系统的ISO文件,建议选LTS(长期支持版本)。下载地址:
2. 将镜像文件烧至光盘,插入,从CD-ROM启动机器。
3. 根据安装提示一步一步设置,包括设置系统语言,时区,网络,用户名,密码等等。
4. 安装完毕。
更多细节可以参考Ubuntu安装的相关细节:
Windows 7下硬盘安装Ubuntu 13.10图文教程 见
Ubuntu 13.10 下载、安装、配置 整理汇总 页面
1.3 LAMP server安装
由于LAMP架构的广泛使用,多种工具都能实现一键安装。
如果你是遵从上文自己亲手安装的Ubuntu操作系统的话,在安装完基本系统(base system)后,系统会自动询问需要安装哪些软件,你可以直接从中选择LAMP server。如图:
当然,LAMP server环境也有多种独立安装方式。
1.3.1 命令行安装
Ubuntu让开发者很容易安装与配置LAMP,只需一条终端命令。输入命令行:
sudo apt-get install lamp-server^
apt软件包管理器现在会显示需要安装、等待确认的软件包。输入回车键,确认并继续安装。
1.3.2 通过下载XAMPP软件包安装
XAMPP是Apache Friends的一个非盈利项目,开发者可以通过一键安装XAMPP实现同时安装Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL等组件。
不过XAMPP安装后不太安全,普通用户使用默认密码就可以访问其Web管理页面,修改数据库,所以还需要再配置一下。
XAMPP官方简体中文主页:
1.3.3 独立安装
如果你认为有这个必要,你可以通过单独下载安装Apache,MySQL以及PHP。
1.3.4 PhpMyAdmin
不得不提的是,除非你是一个MySQL奇才,否则必然离不开PhpMyAdmin。它是一款架设在服务器上的MySQL的数据库管理工具,可以让开发者通过Web接口直接管理MySQL数据库,已经成为管理MySQL必不可少的工具。上文提到的XAMPP软件包中已经集成了PhpMyAdmin,Ubuntu单独安装:
sudo apt-get install phpmyadmin
当然,你也可以从其官方网站获取:
phpMyAdmin 的详细介绍:phpMyAdmin 的下载地址:
推荐阅读:
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置
LAMP架构协同应用的实例&&phpMyAdmin
LAMP应用之phpMyAdmin、Wordpress
phpMyAdmin老出现登陆超时解决方法
Ubuntu 安装phpMyAdmin与Adminer
在LAMP基础上实现SSL功能并安装phpMyAdmin
phpMyAdmin的mcrypt错误
1.4 新秀nginx
Apache是LAMP架构最核心的Web Server,开源、稳定、模块丰富。但Apache的缺点是有些臃肿,内存和CPU开销大,性能上有损耗,不如一些轻量级的Web服务器(例如Nginx)高效,轻量级的Web服务器对于静态文件的响应能力来说远高于Apache服务器。
所以近几年LNMP架构越来越流行,其中N就是指Nginx。
但这并不意味着Nginx可以完全取代Apache。Apache做为Web Server是负载PHP的最佳选择,如果流量很大的话,可以采用Nginx来负载非PHP的Web请求。Nginx是一个高性能的HTTP和反向代理服务器,以丰富的功能集和低系统资源的消耗而闻名。Nginx不支持PHP和CGI等动态语言,但支持负载均衡和容错。
所以,你的网站并发量高的话,可以用Nginx与Apache一前一后配合使用。
关于Nginx请参考:
Nginx 的详细介绍:Nginx 的下载地址:
搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程
更多详情见请继续阅读下一页的精彩内容:
推荐阅读:
Ubuntu下搭建属于自己的wiki与论坛(图)
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置
Ubuntu下安装LAMP及phpMyAdmin
Ubuntu 12.04下LAMP安装配置
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
相关资讯 & & &
& (07月19日)
& (06月12日)
& (04月18日)
& (07月06日)
& (04月25日)
& (04月10日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款当前位置:&>&&>&&>&如何在一台windows的服务器里安装配置PHP+MYSQL环境如何在一台windows的服务器里安装配置PHP+MYSQL环境发表日期:文章编辑:方维网络浏览次数:4586
& & & & & &经常遇到有客户使用自己内网的服务器,所以需要独立安装php运行的环境和mysql数据库。
以下是php5.3以下版本的安装方法。
1、首先是下载PHP安装文件和MYSQL安装文件,不过请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,这里推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到php.ini-dist,把他更名为php.ini,
修改里面的扩展目录
extension_dir = &C:\php\ext\&。
把以下扩展前面的分号去掉以启用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1 默认为0,如果使用IIS,你需要开启
cgi.fix_pathinfo=1
cgi.force_redirect=0 默认开启,如果你使用IIS,可以将其关闭
其次指定extension_dir目录和date.timezone,即
extension_dir = &C:/php53iis/ext&
date.timezone= Asia/Shanghai
4、然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。
5、然后依次打开我的电脑(右键)-&管理-&服务和应用程序-&Internet信息服务(IIS)管理器,打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件php5isapi.dll.
6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。
7、重启IIS,即完工。
如果是php5.3及以上版本,根本没有php5isapi.dll,也不需要把php.ini移动到windows安装目录,建议采用安装版,直接安装即可。
当然还有一种方法是使用PHP Manager,步骤大致如下:
1、下载并安装PHP Manager。
2、开启IIS,你会发现里面多了一个PHP Manager图标项了。
3、下载php并解压到想要放置的位置,将php.ini-development改名为php.ini ,修改php.ini 查找data.timezone& 修改为date.timezone = &Asia/Shanghai&(这里必须改,不然会出警告) ,找到Windows Extensions开启 所需模块,如:php_curl.dll& php_mysql.dll&& php_mysqli.dll&& php_xmlrpc.dll&& php_curl.dll,去掉前面的 分号 保存就可以了。
4、回到IIS界面,双击PHP Manager后,点击&Register new PHP Version&,然后选择好php目录中的php-cgi.exe,然后php.ini就会为适合IIS7.5的配置默认给你生成好了。
5、在当前界面点一下&Check phpinfo()&就会出现PHPInfo页面了!
&如没特殊注明,文章均为方维网络原创,转载请注明来自/news/2163.html 下一篇:
上一篇: 相关新闻400-800-93855

我要回帖

更多关于 mysql 查看服务器配置 的文章

 

随机推荐