阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 4946|回复: 3

[转帖] [教程] windows_2008下IIS7.5+PHP+Mysql+Zend+Xcache+Fascgi+phpmyadmin+帝国备份搭建

[复制链接]
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2012-1-13 14:45:46 | 显示全部楼层 |阅读模式
    Windows 2008 R2IIS7.5+PHP+Mysql+Zend+Fastcgi+
    Xcache+phpmyadminp+帝国备份
    完全配置简明版教程

    前言
    windows Server 2008 R2 下面IIS7.5已经对fastcgi的支持有了很大改进,还在使用PHP-ISAPi模式的朋友可以试一下。
    鉴于目前php5.3.1还不能完美的支持主流php系统,不建议大家使用!
    windows2008 Server R2下面环境搭建分三种情况,大家可以根据自己的运行需要选择。
    1、 IIS7.5+PHP+Mysql+Wincache 1.0RC
    这个环境组合大家已经看出来了 没有zend。
    各个版本分别是:
    PHP5.2.17–请注意是非线程安全版本 PHP 5.2.17 Non-thread-safe zip package,
    MYSQL5.0 x64,
    Wincache1.0rc for5.2,这个大家可以去微软IIS官方下载,他将极大地提高您的系统运行效率!
    如果您的服务器运行的都是开源程序,不需要zend,强烈建议您使用这个配置!
    2、 IIS7.5+PHP+Mysql+Zend+Xcache
    此组合版本分别是:
    Php-5.2.17-win32-vc6-x86.zip PHP请注意是线程安全版本
    mysql-essential-5.0.91-winx64.msi
    ZendOptimizer3.3.3-windows x86
    Xcache1.3 for XCache-1.3.0-php-5.2.17-Win32-VC6-x86.zip
    此组合可以完美运行当今主流的PHP系统,但是美中不足的是使用PHP线程安全版本无法加载wincache,很遗憾的一点!但是可以用xcache作为补充,但是相比PHP-ISAPI模式已经好多了!
    3、 鉴于IIS7.5的新特性,可以根据每个站点的具体情况定制属于他的专有运行环境!
    在iis7.5 fastcgi模式下,IIS官方建议为每个站点设立单独的应用池,并且每个站点都可以拥有它自己的PHP.ini以及fastcgi.exe.允许在一台主机上运行不同版本的PHP.[1]


    [1] 以上部分内容引自网络.
    [2] Windows 2008 R2 仅有X64版本/Windows 2008有X86和X64版本/Windows 7有X86和X64版本; 以下教程对前面两个X86版本也能支持,仅需要替换MYSQL对应版本即可.




    准备程序

    选择以下这些版本需要注意的是MYSQL2008R2下可以选择64位的,PHPVC9是针对IIS,VC6针对apache,线程安全和非安全版本本次选择的是线程安全版本, PHP线程安全版本无法加载wincache,所以我们用Xcache作为替代,如果想用wincache就选用非线程安全版本,

    1.mysql-essential-5.0.91-winx64.msi
    2.Php-5.2.17-win32-vc6-x86.zip
    3.ZendOptimizer-3.3.3-windows-i386.exe
    4. Xcache1.3 .2for-php-5.2.17-Win32-VC6-x86.zip
    5.phpMyAdmin-3.3.10.-all-languages.zip
    6.帝国备份王

    安装配置路径规划
    MYSQL  D:\service\ MYSQL
    PHP D:\service\ PHP
    Zend       D:\service\ Zend
    MYSQLdatebase    D:\service\ MYSQLdatebase
    WEB目录  D:\WEB\ZTGPS





    协作支持:
    插件之家  http://www.chanjian110.com    QQ: 237326904
    折腾GPS  http://www.ztgps.net  http://www.ztgps.com   QQ:276931127
    清远数据 http://idc.qy114la.com  QQ: 526709318



    以下教程为完全说明,做过部分优化,完全经过测试,主调试环境Windows 2008 R2 SP1服务器已安装组件NET.FROMWORK 4+VC2008X64,教程有不当之处欢迎探讨.


    目录:
    按楼层来写吧 完整豪华教程WORD文件整理达40多页,也相当详细。
    请不要PM我索取完整,我可以为你提供技术支持。但是不会是免费的,一点小问题我也会答复的。
    其实说实话写教程很累,操作起来并不难,当然是对有基础的站长来说,如果没有一点点基础,还是飘过吧。所以本简明教程是希望能引导你搭建好此次环境 。我也承认这是个半广告贴吧,所以愿意给个金币我还是很感谢的。毕竟写教程也不容易嘛。



    一、安装配置MySQL
    二、安装配置IIS7.5
    三、安装配置PHP
    四、IIS7.5配置FASTCGI
    五、安装ZendOptimizer
    六、Xcache安装配置
    七、网页压缩配置
    八、配置phpmyadmin
    九、EmpireBak v2010 帝国备份
    十、静态化安装配置
    十一、其它事项

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2012-1-13 14:47:06 | 显示全部楼层
    一、安装配置MySQL

    (1),双击 mysql-essential-5.0.91-winx64.msi

    NEXT


    选择 Custom 自定义安装:



    Next



    点击"Change"更改 MySQL 安装目录:D:service MYSQL
    待文件复制安装完毕后,进行MySQL 设置界面,单击 Finish:

    NEXT

    出现以下选择

    选择 DetailedConfiguration(详细配置):

    NEXT



    出现以下选择

    选择 MySQL 运行模式:Server Machine :

    NEXT



    出现以下选择

    选择 MySQL 数据库默认存储方式:Non-Transactional Database Only
    接则选择该选项。 NEXT

    出现以下选择

    · Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。

    设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数:
    NEXT

    出现以下选择Enable Strict Mode ,这样MySQL就不会允许细小的语法错误。
    建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。
    NEXT

    出现以下选择
    使用Manual Selected Default Character Set/Collation(字符集对话框)来更改 MySQL服务器的默认字符集.
    这里请选择你所要的默认字符集,中国大陆就选GBK吧
    NEXT

    出现以下选择

    要想将MySQL服务器安装为服务,并自动启动,请选中Launch the MySQL Server Automatically选项

    Service name 默认mysql就行

    Include Bin Directory in windows Path 这个也选上
    NEXT

    修改设定 root 用户密码,注意:不要启动远程连接模式!
    把Enable root access from remote machines
    Create an anonymous account的两处取消选择

    NEXT install
    完成 MySQL 的安装,会自动启动 MySQL 服务。


    (1) 测试 MySQL 工作是否正常。



    打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p



    输入密码后,如果能够正常进入MySQL 控制台则说明 MySQL 安装正常。



    更改 MySQL 数据库目录



    a) 打开 cmd 命令提示符窗口,输入命令:net stop MySQL 停止 MySQL 服务运行;



    b) 打开D: serviceMySQLmy.ini



    找到:



    Datadir = "D: serviceMySQLdata"



    修改为:



    Datadir = "D:Service MySQLDatabase"



    c) 将 D:ServiceMySQLdata 文件夹内的内容复制到D:ServiceMYSQLDatabase;



    d) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务。



    e) 重新测试 MySQL 是否工作正常。



    (3) 准备 LibMySQL 动态链接库



    将 D:ServiceMySQLin目录下的 libMySQL.dll, libmcrypt.dll, php5ts.dll(如果没有libmcrypt.dll,php5ts.dll这两个文件请到PHP程序目录下提取) 3个文件复制到 C:WindowsSystem32 。



      注:my.ini上面“basedir”是指向MySQL的安装目录,“datadir”指向MySQL的数据存放目录。






    至此 MySQL已经安装完毕


    二、安装配置IIS7.5

    IIS7.5安装
    点击任务栏上的服务器管理器图标;

    100638cenu6eqyzlid1y86.jpg
    2 小时前 上传
    safe.png 下载附件 (17.07 KB)



    点击服务器管理器页面中的角色后点击添加角色

    1006388s66uj290jdrxtxz.jpg
    2 小时前 上传
    下载附件 (9.52 KB)



    添加角色向导页面上点击下一步
    100638cqgipcxy5igffxii.jpg
    2 小时前 上传
    下载附件 (14.79 KB)



    选择“Web服务器(IIS

    1006383ice32gce2c3yycy.jpg
    2 小时前 上传
    下载附件 (19.04 KB)



    出现如下图所示后把除FTP的去掉外,其它全选,也可根据自己要求选择,注意一定要选择CGI 如果不需要ASP支持,可以把ASP.NET,.NET扩展,ASP三个也去掉勾选,点击下一步下图是IIS的默认示例,也可以在基础上只选个CGI.

    100639loyon0cwnddny4pk.jpg
    2 小时前 上传
    下载附件 (23.94 KB)



    出现服务器管理器页面后看到Web服务器(IIS)已经安装。

    1006392p5y2z92h9f28ukh.jpg
    2 小时前 上传
    下载附件 (15.96 KB)



    IIS7.5配置
    打开IIS7.5 管理器主界面
    1-配置应用程序池
    IIS管理器下点”应用程序池”-再在右侧点击 “添加应用程序池”
    名称为php, .NET Framework 版本选”无托管代码”,托管通道模式选”经典”

    100639odxz6o5cfcg635a5.jpg
    2 小时前 上传
    下载附件 (30.45 KB)



    2-更改站点应用池
    左侧点击你的默认站点右侧点击基本设置
    选择应用程序池为刚刚所建立的php应用池
    更改站点目录为D:/WEB/ZTGPS(可以自己定) 可以把原来WWWROOT的文件拷贝过去
    新建站点原理也差不多,指定新站点的目录,就不用拷贝WWWROOT的目录了(本教程是在默认的基础上演示)

    10063910qo8mrw746kk116.jpg
    2 小时前 上传
    下载附件 (35.4 KB)



    3-添加默认文档
    添加名称为index.php的文档 再把它调整到最上方 其次index.htm,index.html,其它几个可以无视掉了 1006399t9pq2pqmzzppo9j.jpg

    打开Php-5.2.17-win32-vc6-x86.zip
    php的压缩包内的文件解压到 D:ServicePHP文件夹,将php.ini-dist重命名为php.ini
    打开 php.ini 文件,
    找到:extension_dir = "./"
    将其改为;
    extension_dir = "D:/Service/PHP/ext"
    extension_dir是存放扩展库(模块)的目录,也就是PHP用来寻找动态扩展模块的目录。
    找到Post_max-size= 8M
    修改为30M
    找到:Windows Extensions
    Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)
    extension=php_gd2.dll, GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。
    extension=php_mcrypt.dll,更好的支持phpmyadmin不选的话,会出现无法载入 mcrypt 扩展
    extension=php_mbstring.dll,打开mbstring,不选的话用phpMyAdmin会出现红色提示。
    extension=php_mysql.dll, 支持MySQL
    extension=php_pdo.dll,
    extension=php_pdo_mysql.dll,
    前面的分号去掉,这样php才可以支持这些扩展,
    还要开哪些功能可以以后根据需要再修改。php.ini可以备份,以后重装系统可以直接用。
    8、配置session.save_path路径
    更改session.save_path的路径为D:/Service/php/tmp (注意有好几段此文字,请选择如下图的目录位置,此目录需要手动建立并开放读写权限)

    session.save_path高级配置及其他说明事项,从php.ini配置文件翻译而来
      你可以使用”N;[MODE;]/path”这样模式定义该路径,N是一个整数,表示使用N层深度的子目录,而不是将所有数据文件都保存在一个目录下。
      [MODE;]可选,必须使用8进制数,默认600(=384),表示每个目录下最多保存的会话文件数量。[MODE;]并不会改写进程的umaskphp不会自动创建这些文件夹结构。可使用ext/session目录下的mod_files.sh脚本创建。如果该文件夹可以被不安全的用户访问(比如默认的”/tmp”),那么将会带来安全漏洞。当N>0时自动不良回收将会失效,具体参见下面有关不良搜集的部分。
      如果你服务器上有多个虚拟主机,建议针对每个不同的虚拟主机分别设置各自不同的目录。
      至此最基本的session配置就完成了,你只要保存php.ini,并重启IIS,即可使用session功能。
      其他session配置说明
      session.save_handler = ”files”
      默认以文件方式存取session数据,如果想要使用自定义的处理器来存取session数据,比如数据库,用”user”
      session.use_cookies = 1
      是否使用cookies在客户端保存会话sessionid,默认为采用cookies
      session.use_only_cookies = 0
      是否仅仅使用cookie在客户端保存会话sessionid,这个选项可以使管理员禁止用户通过URL来传递id,默认为0,如果禁用的话,客户端如果禁用Cookie将使session无法工作。
      session.name = “PHPSESSID”
      当做cookie name来使用的session标识名
      session.auto_start = 0
      是否自动启动session,默认不启动,我们知道在使用session功能时,我们基本上在每个php脚本头部都会通过session_start()函数来启动session,如果你启动这个选项,则在每个脚本头部都会自动启动session,不需要每个脚本头部都以session_start()函数启动session,推荐关闭这个选项,采用默认值。
      session.cookie_lifetime = 0
      传递sessionidCookie有效期()0表示仅在浏览器打开期间有效。
      session.gc_probability = 1
      session.gc_divisor = 100
      定义在每次初始化会话时,启动不良回收程序的概率。计算公式如下:session.gc_probability/session.gc_divisor,比如1/100,表示有1%的概率启动启动不良回收程序,对会话页面访问越频繁,概率就应当越小。建议值为1/1000~5000
      session.gc_maxlifetime = 1440
      设定保存的session文件生存期,超过此参数设定秒数后,保存的数据将被视为不良并由不良回收程序清理。判断标准是最后访问数据的时间(对于FAT文件系统是最后刷新数据的时间)。如果多个脚本共享同一个session.save_path目录但session.gc_maxlifetime不同,将以所有session.gc_maxlifetime指令中的最小值为准。
      如果你在session.save_path选项中设定使用子目录来存储session数据文件,不良回收程序不会自动启动,你必须使用自己编写的shell脚本、cron项或者其他办法来执行不良搜集。
      比如设置”session.gc_maxlifetime=1440″ (24分钟)
      cd /path/to/sessions; find -cmin +24 | xargs rm
      以上是一些常用的session配置选项说明,更多的session配置选项说明你可以参考php.ini文件中的说明。
    接下来修改了一些文件上传以及内存使用最大限制:
    搜索Resource Limits
    找到以下进行修改:
    max_execution_time = 30 ; 这里是每个脚本运行的最长时间,可以自己修改加长,单位秒。
    max_input_time = 60 ; 这里是每个脚本可以消耗的时间,单位也是秒。
    memory_limit = 128M ; 这里是脚本运行允许的最大内存,根据自己机器情况自行配置。
    搜索upload_max_filesize
    upload_max_filesize = 2M 这里是上载文件的最大许可大小 ,在线上传的图片站、论坛等可能需要设置更大的,自行修改。
    现在php基本配置完成了,保存php.ini文件,并将其复制到C:Windows
    顺便提醒一下别忘记把register_globals = Off修改成register_globals = On



    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2012-1-13 14:51:57 | 显示全部楼层
    四、IIS7.5配置FASTCGI


    打开PHP目录下的php.ini,查找:extension_dir = "./"

    此处为PHP扩展的目录,检查是否如下extension_dir ="D:servicephpext\"


    按图配置参数:
    1042579a913g9fhafaugpg.jpg
    1 小时前 上传
    safe.png 下载附件 (43.5 KB)



    保存并关闭!
    接下来将PHP挂接到IIS
    打开IIS管理器,找到:“处理程序映射”,打开如下图 点击 添加模块映射:
    104506wd6j6kwktwhwkhjk.jpg
    1 小时前 上传
    下载附件 (87.6 KB)




    104459zzrecjo8mbd3raco.jpg
    1 小时前 上传
    下载附件 (27.44 KB)




    上图引用自网络,把可执行文件位置替换成D:servicephpphp-cgi.exe即可.
    确定后会提示是否创建FASTCGI应用程序,点击是.
    此时回到IIS功能视图,找到:“FastCgi设置”,打开并按图操作
    104503huzhuqc30rlb3l5j.jpg
    1 小时前 上传
    下载附件 (62.25 KB)



    添加文件监视和环境变量:PHP_FCGI_MAX_REQUESTS,取值设置为10000
    添加对php.ini的文件监视可以在修改php配置之后重启IIS而让更改实时生效!
    进入 D:webZTGPS目录,新建一个phpinfo.php 文件,内容为:
    104737fanpl20r30zt2pne.jpg
    1 小时前 上传
    下载附件 (50.26 KB)



    10474276iuo1lce6173166.jpg
    1 小时前 上传
    下载附件 (26.55 KB)




    如果加载FASTCGI不成功点击-应用程序池--然后DefaultAppPool应用池-选择高级设置
    启用32位应用程序 后面选择 True

    安装 ZendOptimizer
    安装过程非常友好,也比较简单,因而此处无截图说明。但需注意以下几点:
    (1) Zend Optimzer 的安装目录要指定为 D:ServiceZend ;
    (2) 在安装过程中提示 php.ini 的位置是,注意观察是否为 C:Windows ,如果不是必须手动指定为 php.ini 的位置 ;也可以按默认,你把刚才配置的 php.ini 复制到 WINDOWS 目录。 (3) 安装过程中提示 IIS 网站根目录的位置,指定为:D:WEB 也既你存储站点的总目录 Zend Optimizer 安装完成后会自动重启 IIS 服务,重启完成后需要再次打开 IE 浏览器窗口, 查看 phpinfo.php 支持信息,观察是否包含了 Zend Optimizer 支持信息,如果没有,则说 明 Zend Optimizer 没有安装成功!
    默认安装完毕以后不不可以直接支持 Zend 加密,需要做特别的设置 ..下面将讲解如何配置
    Zend,并让 php 可以支持 返回桌面,在”我的电脑”上面右键,点击”属性” 然后出现一下窗口,然后点击右边栏的”高级系统设置” 然后再点击下面的”环境变量”
    双击打开编辑 Path 变量窗口, 默认的是这样的%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMRO
    OT%System32WindowsPowerShellv1.0
    然后在后面添加
    ;D:serviceZendlib;D:serviceZendlibOptimizer-3.3.0php-5.2.x
    还可以指定 PHP 和 MYSQL 把支持库的目录一并添加 方便使用 PHP –V 来调试 PHP 加载 情况 ;D:serviceMYSQLin;D:servicePHP;D:servicePHPext 添加这行即可(根据自己安装的文件路径自行填写)
    一路确定
    重启系统
    想让变量值生效需要重启系统的。

    注意:如果你的 Zend 版本和 php 版本和我所演示的不同的话,那么上面的路径可能会更改,请 时情况修改文件路径
    现在 php,mysql,fastcgi,zend 配置工作已经完成,如果不出意外的话,那么现在您的 IIS 7.5 就可 以支持以上环境了 请使用 PHP 探针程序或者 PHPINFO.PHP 查看是否配置成功。如果 OK
    能看到如下信息就行了
    110611nt9nzu25i9wh92u2.jpg
    1 小时前 上传
    下载附件 (49.61 KB)



    110619w3gzsb2jd2mjfffm.jpg
    XCache:一种新兴的php缓存器。

    作用:降低CPU占用(但会造成更多的内存占用),并使网页执行时间缩短。

    优势:对Windows支持好

    解压Xache 复制php_xcache.dllD:/service/php/ext

    修改windows目录和PHP安装目录两处的PHP.ini文件

    文件最后找到

    ; Local Variables:

    ; tab-width: 4

    ; End:

    在其下面写入
    [xcache-common]
    Zend_extension_ts ="D:ServicePHPextphp_xcache.dll"
    [xcache.admin]
    xcache.admin.enable_auth= On
    xcache.admin.user ="abcde"
    xcache.admin.pass ="b0baee9d279d34fa1dfd71aadb908c3f"
    [xcache]
    xcache.shm_scheme ="mmap"
    xcache.size = 64M
    xcache.count = 4
    xcache.slots = 64K
    xcache.ttl = 1800
    xcache.gc_interval =1800
    xcache.var_size = 8M
    xcache.var_count = 4
    xcache.var_slots =64K
    xcache.var_ttl = 0
    xcache.var_maxttl = 0
    xcache.var_gc_interval= 300
    xcache.test = Off
    xcache.readonly_protection= Off
    xcache.mmap_path ="xcache"
    xcache.coredump_directory= ""
    xcache.cacher = On
    xcache.stat = Off
    xcache.optimizer =Off
    [xcache.coverager]
    xcache.coverager =Off
    xcache.coveragedump_directory= ""

    调试 打开PHPINFO.PHP看是否加载成功

    如果出现500错误 或者IIS的php-cgi.exe程序意外退出错误。
    请调整[xcache-common]内
    zend_extension开始的参数
    ZEND和XcaCHE的顺序
    还这三个有可能只加载2个或者出错

    所以请耐心下调试


    112645ckththzhzsujjtnv.jpg
    1 小时前 上传
    下载附件 (49.61 KB)



    112635edozhoc9yt3o8ro6.jpg
    1 小时前 上传
    下载附件 (92.49 KB)



    112610huuzcmfxihuouuxp.jpg
    1 小时前 上传
    下载附件 (542.63 KB)



    112310zd488b6fki242xtb.jpg
    1 小时前 上传
    下载附件 (133.2 KB)



    [xcache]
    ;; Xcache 配置

    ;; 安装成zend extension (推荐), 路径一般是
    "$extension_dir/xcache.so"
    ;; zend_extension =/usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so

    ;; Windows 系统例子:
    ;zend_extension_ts = d:/Service/Php/ext/php_xcacshedd.dll 这个文件记得提前复制过去哦
    这个_ts很重要,主要是针对PHP VC9和PHP VC6的区分 如果调用不成功很多问题都 是出在这里 解决方法是去掉或加上_ts调试
    ;; 或者您也可把 XCache 安装成 extension, 注意确保您的 extension_dir 设置正确, 并把 xcache.so 或者 php_xcache.dll 放到该目录里面
    ; extension = xcache.so
    ;; 或者Win32 系统
    :
    extension = "d:/server/php /ext/php_xcache.dll"
    xcache.admin.enable_auth = On 打开OFF关闭

    xcache.admin.user = "admin" 你的管理用户名
    xcache.admin.pass = md5($您的密码) 注:此处是应该是MD532位小加密
    xcache.admin.pass = "******" 示例如这种样式,用MD5加密文字替代*
    给个在线MD5加密http://tool.chinaz.com/Tools/md5.aspx
    需要此功能您要复制Xcache目录下的admin文件夹到站点根目录下并重命名为Xcache免得和论坛功能冲突(不需要管理功能可不复制)管理地址为http://你的域名/Xcache
    其它配置参考网页
    notice.png http://www.phpwind.net/read-htm-tid-566060.html
    http://zhengdl126.iteye.com/blog/418218
    https://www.ibm.com/developerworks/cn/opensource/os-php-fastapps1/

    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2012-1-13 14:53:02 | 显示全部楼层
    网页压缩配置
    在 IIS 管理器中找到压缩 动态和静态压缩选上就 OK 了 PHP 的是动态的选不选由你自己决 定再重启一下 IIS 服务,就可以开启压缩了 比 2003 简单
    phpmyadmin 就是一种 mysql 的管理工具,安装该工具后,即可以通过 web 形式直接管理 mysql 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:
    先把压缩包里的内容解压到 D:\web\你的网站文件夹\phpmyadmin
    1.配置 config 文件
    打开 libraries 下的 config.default.php 文件,依次找到下面各项,按照说明配置即可: 访问网址
    $cfg['PmaAbsoluteUri'] = '';这里填写 phpmyadmin 的访问网址 如:$cfg['PmaAbsoluteUri'] = 'http://你的域名/phpmyadmin/'; 如果是本地调试,改为$cfg['PmaAbsoluteUri'] = ' http://localhost/phpmyadmin/';或者$cfg['PmaAbsoluteUri'] = ' http://127.0.0.1/phpmyadmin/';注意:不要漏掉最后的反斜杠/和开头的 http。
    mysql 主机信息
    $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
    填写 localhost 或 mysql 所在服务器的 ip 地址,如果 mysql 和该 phpmyadmin 在同一服务器, 则按默认 localhost
    $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port mysql 端口,如果是默认 3306,保留为空即可
    mysql 用户名和密码
    $cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问 phpmyadmin 使用的 mysql 用户名 fg['Servers'][$i]['password'] = ''; // MySQL password (only needed 对应上述 mysql 用户名的密码认证方法
    把$cfg['Servers'][$i]['auth_type'] = 'config';更改为
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    在此有四种模式可供选择,cookie,http,HTTP,config
    config 方式即输入 phpmyadmin 的访问网址即可直接进入,无需输入用户名和密码,是 不安全的,不推荐使用。
    当该项设置为 cookie,http 或 HTTP 时,登录 phpmyadmin 需要数据用户名和密码进行验
    证,,具体如下:
    PHP 安装模式为 Apache,可以使用 http 和 cookie; PHP 安装模式为 FASTCGI,可以使用 cookie 我个人建议:无论是本地还是网络上,都建议设置成 cookie,安全第一。
    短语密码(blowfish_secret)的设置
    $cfg['blowfish_secret'] = '';
    如果认证方法设置为 cookie,就需要设置短语密码,置于设置为什么密码,由您自己决定 ,



    但是不能留空,否则会在登录 phpmyadmin 时提示错误
    设置默认语言与编码
    查找 $cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh 代表简体中文的意思) 还有
    $cfg['DefaultCharset'] = 'gb2312';(修改默认编码为国标) 保存退出
    好了,到此为止,您已经成功安装了 phpmyadmin,简单吧 ,赶快登录体验下吧
    退出保存 …
    然后打开你的浏览器,打开站点 http://127.0.0.1
    哈哈,看到没…支持 php 了 ..
    你也可以去下载一个 php 探针..这个界面更友好一些

    九、EmpireBak v2010 帝国备份
    帝国备份王安装:
    解压后将 UPLOAD 文件夹上传到网站根目录,并更改为任意你喜欢的名字。 我用的就是 EmpireBak 目录然后在 IE 输入帝国备份王的目录运行。 你会看到如下界面:
    输入默认的用户名 admin 和密码 123456 登录。 在第一次安装登陆后,你需要对数据库连接进行设置。
    除了我用红色框勾选的项目外,别的都可以默认。当然,你还可以选择账号设置更改用户名和密码。



    备份数据
    1、选择“备份数据”,然后选择你需要备份的数据库,点击“备份数据”按钮。
    2、你可以修改备份文件名,备份说明,等等。当然你也可以什么都不修改。
    3、选择你需要备份的表,默认全选。
    4、点击“开始备份”按钮,弹出下面对话框,确定。



    5、等待。如果你看恭喜你,备份完成了,共用多少多少时间也就完成了。
    6、选择管理备份目录,选择刚刚我们的备份文件,可以打包下载。
    帝国备份王备份的数据默认存放在:程序根目录\bdata\备份文件夹名称 例如:EmpireBak\bdata\wodebeifen\
    恢复数据。
    如果你是进行搬家,那么请将帝国备份王备份的数据库文件上传到备份王 bdata 目录下。
    1、选择左边恢复数据菜单。点击“选择目录”按钮。选择我们刚刚备份的数据,然后选择我 们需要导入的数据库。点击“开始恢复”按钮。

    耐心的等待后,看到如下提示。
    恭喜你!数据还原成功。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表