[置顶] 收费提供asp+php环境配置

[不指定 2008/04/05 20:01 | by xiaoyuwxz ]
        
      提供windows系统的asp+php+mysql+zend+phpmyadmin+xcache环境配置。
    或apache+php+msyql+zend+phpmyadmin+eaccerator环境配置
    (windows2008)IIS7.5+phpfastcgi+wincache+mysql+phpmyadmin+urlrewrite
      或IIS7.5+phpfastcgi+mysql+zend+xcache+phpmyadmin+urlrewrite

windows系统包括:
  
      windows 2000、 windows XP、  windows 2003、   windows 7、   windows 2008
        
系统的优化和安全,自动备份数据库的设置。

        一般各程序版本为当前官方发布的各软件的最新版本, 也可按要求改选其他版本。

     提供linux系统的 apache+mysql+php+zend+eaccelerator+memcache+imagick+phpmyadmin、vsftpd
       或者           nginx+mysql+php+zend+eaccelerator+memcache+imagick+phpmyadmin、vsftpd
       或者           lighttpd+mysql+php+zend+eaccelerator+memcache+imagick+phpmyadmin、vsftpd

配置,包括系统优化,数据库备份,日志切割,并提供免费不限时的后续服务。


        提供主机磁盘及网站安全配置,系统管理,日常数据及程序管理方法,支持淘宝交易,完成后确认付款。


        联系方式:可以通过本博客首页左方QQ会话,或直接加本人QQ:14061253
    经过闲时的调试,利用批处理安装IIS中的asp+php环境,可以说几近完美了,没学过复杂的批处理,但这次的更新应该说是很完美了。
    设置思想大致如下:
    请求输入安装分区,判断目录或分区是否存在,不存在则提示出错返回重输入。分区存在,则进入下一步,进行分区格式的判断,如为fat32分区,则返回出错信息,停止安装。判断为ntfs分区则下一步,进行系统盘的权限设置,并拷贝源程序到目标分区。
    对环境的各个目录进行权限设置,完成后进行安装环境前的文件清理,所有的文件不拷入系统目录的,如曾经安装过环境,需清理掉这些垃圾文件,不然有可能影响此次环境的配置(存在版本差异等)而导致配置环境失败。
    安装zend,请求输入zend加速目录,并在注册zend中按此路径进行注册。
    添加环境变量,这里可以分为当前目录或系统目录版,当前目录版的好处是,所有环境文件都不会写入系统分区或目录,即使系统重做了,恢复环境也只要较简单的步骤。
    利用前面请求的输入对预置的php.ini-dist进行内容的更改,并另存为php.ini。
    得用前面请求的输入对预置的my.ini进行内容的更改。
    安装mysql
    启用asp php
    为IIS添加默认的文档
    添加php筛选和asp配置等,如环境为net1.1或net2.0,会因为找不到文件而自动导致此部份失败,即自动不设置此部份,所以不影响此步骤的正确性。
    为默认站点建立phpmyadmin的虚拟目录。
    拷贝phpinfo.php,并清理安装过程中的临时文件及不需要再使用的文件。
    自动打开phpinfo.php及phpmyadmin进行数据库的管理。
    以前,我曾写过利用批处理和任务计划备份mysql的文章,大致如下:
第1种
    利用写好的批处理,对机上现在的mysql备份到其他分区,备份批处理总共设7个,从星期一到星期天,备份自动删除上星期对应当天星期的数据,然后再对当日数据进行备份,也就是说循环保留7天的数据备份。这样的好处是不占空间,每天进行备份,备份的数据较新,以备数据出错时用。
    而备份的方法也可以分两种,一种利用xcopy进接拷贝数据库,第二种利用winrar命令方式对数据库进行压缩后存放,以节省空间。这两种方式也各有千秋,直接拷贝的方法,速度较快,省去了压缩步骤,数据的准确率也较高,而压缩方式较节省磁盘空间,但压缩需要时间,尤其是数据库较大时,压缩较点时间的系统资源,而且有时压缩好的数据还可能是出错的。
    为了节省磁盘空间,也可以不进行七天的备份,只是有选择地选某几天进行循环备份。
第2种,利用批处理自行创建日期目录名,每天进行备份,这样会在每天建一个目录进行备份,能较长时间地保留数据库的备份,不过,缺点就是较占磁盘空间。它的操作方式大致和第1种相同,但批处理就不需要建7个,而只要建一个就可以了。
    为了方便安装和使用,需要建立安装批处理,大致构思如下:
   a. 启用计划任务
   b.请求输入源mysql目录路径
   c.输入目标地back目录路径
   d.按上述路径创建备份bat文件, 并拷贝至目的备份文件目录
   e.设置计划任务
有空我把写好的批处理贴出来供大家分享。
网上已有好多资料,解决办法也很多
1、备份好MYSQL下DATA目录下的其他数据库,然后卸载MYSQL,再次进行安装,这样便得到了全新安装的数据库,密码当然在安装的过程中进行设置了。这是种笨办法,不过,能达到目的就行,然后把备份的数据库再拷过来,登录phpmadmin进行用户权限的设置。
2、利用MYSQL解压版程序的MYSQL数据表进行复位,到官方或其他网站下载相似或相近的msyql版本的解压版mysql源程序,解压后,把data/mysql的数据表上传替换掉原服务器上的MYSQL数据表。
3、在MYSQL下存在大量用户及数据库并分配权限的时候,上两种方法显然不是种好办法,这会致使后续工作较多。于是得采用复位MYSQL密码,复位的方法大致有两种,以下就先说第一种:
    1)停掉MYSQL服务,进入cmd,net stop mysql
    2)输入:MySQL/bin/mysqld-nt.exe --skip-grant-tables(当然DOS命令前面带路径或进入bin目录后再输入命令)
    3)新开个CMD,输入MySQL/bin/mysqld-nt -u root -p ,这时,第一个窗口会自动关闭
    4)登录mysql后输入如下命令,
>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;
    5)重新net start mysql
4、利用批处理进行密码复位
这是我写的一个简单的批处理,利用批处理创建临时文件,并作为mysql的输入来重置mysql。内容复制后粘贴到记事本,另存为bat文件,运行即可。



转贴请注明出处!http://bbs.gsywx.com
分页: 1/6 第一页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]