Perl 入門教程login
Perl 入門教程
作者:php.cn  更新時間:2022-04-14 16:05:12

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

255B300D-DEE7-4F1B-9C61-54779C0288DA.jpg

Unix 和Linux 安裝Perl

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

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

  • 下載適用於 Unix/Linux 的原始碼套件。

  • 下載 perl-5.x.y.tar.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 。

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

080-sp-install-07-finish.png

Mac OS 安裝Perl

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

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

  • 下載適用於 Mac OS 的原始碼套件。

  • 下載 perl-5.x.y.tar.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

命令列參數如下所示:

##指定@INC/#include 目錄##-T-t允許污染警告-U允許不安全操作-w允許很多有用的警告-W允許所有警告-X停用使用警告#-e program執行perl 程式碼file執行perl 腳本檔案#2、腳本執行
選項描述
-d[:debugger]在偵錯模式下執行程式
-Idirectory
##允許污染偵測

我們可以把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--> 選擇安裝並更新即可。

    20150311184626567.png


#

PHP中文網