以前笔记本用2003的时候,用的RamDisk软件为[虚拟磁盘软件].SuperSpeed.RamDisk.Plus.v11.5.390.Server.Incl.Patch.and.Keymaker-ZWT.zip,现在电驴上还有,这个软件不错,好处主要是稳定。

前天将D630的系统换成了WIN7 X64 SP1,“[虚拟磁盘软件].SuperSpeed.RamDisk.Plus.v11.5.390.x64.Cracked-ZWT.zip”也是有的,不过看了说明文件,在64位系统下,要打开系统的测试模式才能一直使用这个破解版软件。

之前也用过Qsoft Ramdisk,5.3.1.10和5.3.2.12都用过,感觉极其的不好用,当然可能是我不会配置,这次继续不用。

搜索搜索搜索,找到一款提供免费版的RamDisk软件:Dataram RAMDisk

今天装上用了一下,感觉不错:
优点如下:
1、免费版无需破解,即可以支持4G容量以下的RamDisk。(我一共才6G内存,最大4G限额够用了)
2、支持从XP到Win7全系列桌面版操作系统,支持X86和X64所有版本
3、支持自动创建TEMP目录
4、可以不用创建镜像文件,即使选了自动创建TEMP目录也不需要
缺点如下:
1、不能自定义盘符
2、RamDisk不能格式化成NTFS,只有FAT16和FAT32可选
今天习惯性的打开phpMyAdmin备份数据库,刚装好的VPS,phpMyAdmin版本是phpMyAdmin-3.4.3.1-all-languages,登录后提示我有新版本phpMyAdmin-3.4.3.2-all-languages,反正闲来无事,就升级吧,依次下载软件,删除旧文件,解压,拷贝。

然后打开phpMyAdmin正常,输入帐号密码后登录,直接提示“Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.”,气愤。

祭出百度大旗,结果很多,方法也很多,都要做3-5步的修改,研究了一下,我只做了如下一个改动:
php.ini里面的session.auto_start的值改为1(启动),默认是0(禁用)。

重启,再登录,问题消失,各功能正常了。
开始研究Litespeed,综合网上教程,决定配置成Nginx前端处理静态文件,LiteSpeed后端处理动态文件,再加PHP和MySQL。

本文参考网上众多教程,这里就不一一列出了,有些地方和所有教程都不一样,有些出现的问题其他教程未曾涉及,我都一一记录下来,既作为自己的笔记,方便下次重装,也希望能给初次接触的朋友一点点参考,如能本文能带给你帮助,请记得也去多多帮助其他还在学习的朋友。

我选择的操作系统是CentOS5.6 X86,MySQL版本5.1.58,PHP版本为5.2.17(为了装zend选用5.2,网上的教程都是5.3的,我尝试多次,5.2和5.3有些不一样),再为系统添加Suhosin、eAccelerator 、memcache、Zend等常用组件。

运行VPS为Yard最低端XEN,512M内存。

1,升级系统和安装相关的程序库
yum -y install yum-fastestmirror
yum -y update
yum -y install patch make gcc gcc-c++ gcc-g77 flex bison tar
yum -y install libtool libtool-libs kernel-devel autoconf213
yum -y install libjpeg libjpeg-devel libpng libpng-devel
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel
yum -y install file glib2 glib2-devel bzip2 diff* openldap-devel
yum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
yum -y install openssl openssl-devel vim-minimal unzip vixie-cron
yum -y install fonts-chinese scim-chewing scim-pinyin scim-tables-chinese
export PHP_AUTOCONF=/usr/bin/autoconf-2.13
export PHP_AUTOHEADER=/usr/bin/autoheader-2.13
完成后,我习惯yum clean all 清理一下,能多出一些空间来。
之前安装博客时未注意数据库编码,导致数据库一直用的latin1_swedish_ci,虽然也能正常使用,但是管理起来不太方便,一直想转成utf8_general_ci。今天得空了,百度了一下,发现一个函数,实际测试有效,执行过后blog的数据库编码已经从latin1_swedish_ci变成了utf8_general_ci,再打开博客自然乱码。不过无妨,编辑/data/config.php,将$db_410='0'修改为$db_410='1',让博客强制使用UTF-8存取数据,再刷新页面,正常了。
<?php
define('DB_NAME', 'putyourdbnamehere');    // 数据库名
define('DB_USER', 'usernamehere');     // MySQL用户名
define('DB_PASSWORD', 'yourpasswordhere'); // 密码
define('DB_HOST', 'localhost');    // 很大可能你无需修改此项

function UTF8_DB_Converter_DoIt() {
  $tables = array();
  $tables_with_fields = array();

  // Since we cannot use the WordPress Database Abstraction Class (wp-db.php),
  // we have to make an a stand-alone/direct connection to the database.
  $link_id = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die('Error establishing a database connection');
  mysql_select_db(DB_NAME, $link_id);

  // Gathering information about tables and all the text/string fields that can be affected
  // during the conversion to UTF-8.
  $resource = mysql_query("SHOW TABLES", $link_id);
  while ( $result = mysql_fetch_row($resource) )
    $tables[] = $result[0];

  if ( !empty($tables) ) {
    foreach ( (array) $tables as $table ) {
      $resource = mysql_query("EXPLAIN $table", $link_id);
      while ( $result = mysql_fetch_assoc($resource) ) {
        if ( preg_match('/(char)|(text)|(enum)|(set)/', $result['Type']) )
          $tables_with_fields[$table][$result['Field']] = $result['Type'] . " " . ( "YES" == $result['Null'] ? "" : "NOT " ) . "NULL " .  ( !is_null($result['Default']) ? "DEFAULT '". $result['Default'] ."'" : "" );
      }
    }

    // Change all text/string fields of the tables to their corresponding binary text/string representations.
    foreach ( (array) $tables as $table )
      mysql_query("ALTER TABLE $table CONVERT TO CHARACTER SET binary", $link_id);

    // Change database and tables to UTF-8 Character set.
    mysql_query("ALTER DATABASE " . DB_NAME . " CHARACTER SET utf8", $link_id);
    foreach ( (array) $tables as $table )
      mysql_query("ALTER TABLE $table CONVERT TO CHARACTER SET utf8", $link_id);

    // Return all binary text/string fields previously changed to their original representations.
    foreach ( (array) $tables_with_fields as $table => $fields ) {
      foreach ( (array) $fields as $field_type => $field_options ) {
        mysql_query("ALTER TABLE $table MODIFY $field_type $field_options", $link_id);
      }
    }

    // Optimize tables and finally close the mysql link.
    foreach ( (array) $tables as $table )
      mysql_query("OPTIMIZE TABLE $table", $link_id);
    mysql_close($link_id);
  } else {
    die('<strong>There are no tables?</strong>');
  }

  return true;
}
UTF8_DB_Converter_DoIt();
?>
我没太多时间去折腾这个东西,没办法一个一个系统一个一个驱动一个一个插件的换着试。基本上我就是人云亦云,别人说怎么好我就怎么来,因此至于本文这么做是不是最好的方式,我不知道。我只是为了折腾而折腾,满足心理那股欲望而已。

前几天逛论坛无意中看到评论说WIN7的WASAPI输出超越ASIO和KS,能显著提高音质,foobar也有这个插件,但是只能在win7下用,我特意搜索了一下,嗯,我的声卡乌龟海岸CS4630有影子传说改版驱动可以在win7 x86下用,我的itx主板INTEL D201GLY2可以用oa2Intel_slic来添加slic2.1,又可以折腾了,真高兴啊。

第一步,先添加slic
我的BIOS早已刷到官方最新版了,更新BIOS就不需要了。
先检测自己的slic,没有任何slic.
点击在新窗口中浏览此图片
分页: 7/14 第一页 上页 2 3 4 5 6 7 8 9 10 11 下页 最后页 [ 显示模式: 摘要 | 列表 ]