Windows Perl 配置及其 Movable Type 安装笔记

这是一篇在 Windows 下为 Apache 配置 Perl 解释器并在本地机安装 Movabletype 的笔记。

所使用的组件版本如下,所有陈述并不保证适用于对应组件的其他版本:

  • Apache 2.2.8
  • ActivePerl 5.8.8 Build 822
  • Movabletype MTOS-4.21-en

WAMP 服务器安装及其配置

  1. 搭建 WAMP 服务器
  2. 为了简便起见,我使用 phpStudy 来搭建 Web Server。这样 Apache 的配置文件(httpd.conf)位于“X:\phpStudy\Apache2\conf”目录下面。

  3. 使用 phpMyAdmin 创建数据库及其用户
  4. 例如,我们创建了名为 Bodhi 的用户且设定密码,并创建了位于本机(localhost)的同名数据库。

配置 Perl 解释器

  1. 访问 ActiveState 网站并下载 ActivePerl。当前版本为 ActivePerl 5.10.0,但是在以前的试验中 Moveabletype 只能兼容工作于 ActivePerl 5.8.8 环境下。
  2. 安装 ActivePerl 5.8.8,安装路径随意。
  3. 为 Apache 配置 Perl
    • 打开 httpd.conf
    • 配置 cgi 运行目录
    • 找到 #ScriptAlias /cgi-bin/ "d:/phpStudy/Apache2/cgi-bin/" 并取消 # 注释

    • 配置 cgi pl 脚本支持
    • 找到 #AddHandler cgi-script .cgi 并取消 # 注释,修改为 AddHandler cgi-script .cgi .pl

    • 重启 Apache
    • 任何有关 Apache 的配置改动都需要重启生效

  4. 如何为 Perl 添加组件
  5. 使用 Perl Package Manager 为 Perl 添加各种组件,快捷方式位于开始菜单 ActivePerl 5.8.8 目录下。搜索组件名称,右键添加安装标记,使用执行按钮(右上方绿色箭头)进行安装。

  6. 如何为 Perl 添加组件更新源
  7. 使用 Perl Package Manager 为 Perl 添加组件更新源,位于菜单【Edit】-【preferences】-【Repostories】下

  8. 建议添加的 Perl 更新源
    • http://ppm.beaucox.com/
    • http://www.bribes.org/perl/ppm/
    • http://theoryx5.uwinnipeg.cb/ppms/

安装 Movabletype

  1. 访问 Movabletype 下载并解压 MTOS-4.21-en.zip
  2. 将 mt-static 目录转移至 phpMyAdmin 的 www 目录下
  3. 该目录存放 Movabletype 生成的静态页面

  4. 将其余所有文件至 d:/phpStudy/Apache2/cgi-bin/ 目录下
  5. 该目录存放 Movabletype 的 cgi 运行脚本

  6. 为以上所有 cgi 文件设置 Perl 路径(mt-config.cgi-original 除外)
  7. 使用文本编辑器将首行
    #!/usr/bin/perl -w
    修改为
    #!D:\perl\bin\perl.exe
    (以不受环境变量约束)

  8. 检测 Movabletype 运行环境
    • 执行 http://localhost/cgi-bin/mt-check/cgi
    • 结果显示缺少系统配置文件
    • 坚决无视之!不要改动 mt-config.cgi-original,当前版本的 Movabletype 使用 mt-wizard.cgi 来辅助用户配置数据库信息。

    • 结果提示缺少的 Perl 组件
    • 其中 DBD::mysql 是必须的,其他为可选项

  9. 使用 Perl Package Manager 为 Perl 添加组件
  10. 按照前文的 “如何为 Perl 添加组件” 搜索并安装即可,(bribes.org 更新源中已有 Image::Magick 组件,或通过安装 Imagemagick 二进制程序包来安装 Perl 组件

  11. 安装 Movabletype
  12. 执行 http://localhost/cgi-bin/mt-wizard.cgi 按照步骤填写数据库信息即可

XnView Shell Extension v2.50 汉化版

XnView Shell Extension 是一款右键预览图片的工具,成像好速度快。还可以在各种图片格式之间进行转换。专业人士可以使用它迅速编辑图片的 IPTC 元数据信息,以便更系统的管理大量的图像资源。为了满足朋友的需要,Bodhi 特意为其添加了简体中文语言支持。

FastStone 发力 - 支持屏幕录制

最新版本的 FastStone Screen Capture 可以录制屏幕,包括屏幕活动、麦克风音频、鼠标活动以及鼠标左右键点击、鼠标位置高亮,使用 WMA9 进行保存;支持最新版本浏览器网页截图 …… 再出现了众多免费的截图工具之后,看来这款老牌小巧的软件也不甘寂寞了!

KMP 播放器皮肤推荐 - Quicktime 7

一款用于 KMPlayer 的模拟 Apple Quicktime 7 的皮肤样式。
简洁清爽,美中不足的是金属拉丝面板上面没有拉丝的痕迹。但已经是很难得的细致之作了。

Google logo 2008 北京奥运会

Google 为北京 2008 国际奥林匹克运动会而特别订制的首页 logo,基本涵盖了比赛当天最引人注目的赛事项目,此间也有意偏重了东道主队参与的主要项目。Google Logo 应该是“时效性 Logo”的代表了,百度、搜狐、雅虎中国纷纷效仿在重要节日和事件推出自己的主题 Logo。

RSS按照日期浏览存档



Favorite and Share

Powered by 17fav.com