Latest web development tutorials

Perl 環境安裝

在我們開始學習Perl 語言前,我們需要先安裝Perl 的執行環境。

Perl 可以在以下平台下運行:

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.)
  • Win 9x/NT/2000/
  • WinCE
  • Macintosh (PPC, 68K)
  • Solaris (x86, SPARC)
  • OpenVMS
  • Alpha (7.2 and later)
  • Symbian
  • Debian GNU/kFreeBSD
  • MirOS BSD
  • 等等...

很多系統平台上已經默認安裝了perl,我們可以通過以下命令來查看是否已安裝:

$ perl -v

This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2013, Larry Wall
……

如果輸出以上信息說明已安裝,如果還未安裝,可以看接下來的安裝指導。


安裝Perl

我們可以在Perl的官網下載對應平台的安裝包: https://www.perl.org/get.html

Unix 和Linux 安裝Perl

Unix/Linux 系統上Perl 安裝步驟如下:

  • 通過瀏覽器打開http://www.perl.org/get.html。

  • 下載適用於Unix/Linux 的源碼包。

  • 下載perl-5.xytar.gz文件後執行以下操作。

    $ tar -xzf perl-5.x.y.tar.gz
    $ cd perl-5.x.y
    $ ./Configure -de
    $ make
    $ make test
    $ make install
    

接下來我們如果perl -v命令查看是否安裝成功。

安裝成功後,Perl的安裝路徑為/usr/local/bin ,庫安裝在/usr/local/lib/perlXX , XX為版本號。

Window 安裝Perl

Perl 在Window 平台上有ActiveStatePerl 和Strawberry Perl 編譯器。

ActiveState Perl和Strawberry Perl最大的區別是Strawberry Perl 裡面有多包含一些CPAN 裡的模塊, 所以Strawberry Perl 下載的安裝文件有80多M, 而ActiveState Perl 只有20M 左右。

我們這裡使用了Strawberry Perl 。

Window 系統上Perl 安裝步驟如下:

  • Strawberry安裝包鏈接: http://strawberryperl.com

  • 下載對應你係統的版本: 32bit 或64bit 。

  • 下載後雙擊打開,按安裝嚮導一步步安裝即可。

Mac OS 安裝Perl

Mac OS 系統一般默認已經安裝了Perl,如果未安裝則執行以下步驟:

  • 通過瀏覽器打開http://www.perl.org/get.html。

  • 下載適用於Mac OS 的源碼包。

  • 下載perl-5.xytar.gz文件後執行以下操作。

    $ tar -xzf perl-5.x.y.tar.gz
    $ cd perl-5.x.y
    $ ./Configure -de
    $ make
    $ make test
    $ make install
    

執行成功後Perl的安裝路徑為/usr/local/bin ,庫安裝在/usr/local/lib/perlXX , XX為版本號。


運行Perl

Perl 有不同的執行方式。

1、交互式

我們可以在命令行中直接執行perl 代碼,語法格式如下:

$perl  -e <perl code>           # Unix/Linux

或 

C:>perl -e <perl code>          # Windows/DOS

命令行參數如下所示:

選項 描述
-d[:debugger] 在調試模式下運行程序
-Idirectory 指定@INC/#include 目錄
-T

允許污染檢測

-t 允許污染警告
-U 允許不安全操作
-w 允許很多有用的警告
-W 允許所有警告
-X 禁用使用警告
-e program 執行perl 代碼
file 執行perl 腳本文件

2、腳本執行

我們可以將perl 代碼放在腳本文件中,通過以下命令來執行文件代碼:

$perl  script.pl          # Unix/Linux

或 

C:>perl script.pl         # Windows/DOS

集成開發環境(IDE:Integrated Development Environment)

我們也可以在一些圖形用戶界面(GUI) 環境上執行perl 腳本。 以下推薦兩款常用的Perl 集成開發環境:

  • Padre :Padre是一個為Perl語言開發者提供的集成開發環境,提供了語法高亮和代碼重構功能。

  • EPIC : EPIC是Perl Eclipse IDE的插件,如果你熟悉Eclipse,你可以使用它。

    安裝步驟:Help-->Eclipse Marketplace-->輸入EPIC--> 選擇安裝並更新即可。