Latest web development tutorials

สภาพแวดล้อมการติดตั้ง Perl

ก่อนที่เราจะเริ่มต้นเรียนรู้ภาษา Perl เราจำเป็นต้องติดตั้งครั้งแรกสภาพแวดล้อมการดำเนิน Perl

Perl สามารถทำงานภายใต้แพลตฟอร์มต่อไปนี้:

  • Unix (Solaris, Linux, FreeBSD, AIX, HP / UX, SunOS, IRIX ฯลฯ )
  • Win 9x / NT / 2000 /
  • เสียวสะดุ้ง
  • แมคอินทอช (PPC, 68K)
  • Solaris (x86, SPARC)
  • OpenVMS
  • อัลฟา (7.2 และต่อมา)
  • 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

ขั้นตอนการติดตั้ง Perl บนระบบ Unix / Linux เป็นดังนี้:

  • เปิดเบราว์เซอร์ 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 คือหมายเลขรุ่น

ติดตั้งหน้าต่าง Perl

คอมไพเลอร์ Perl บนแพลตฟอร์ม ActiveStatePerl หน้าต่างและสตรอเบอร์รี่ Perl

ความแตกต่างที่ยิ่งใหญ่ที่สุด ActiveState Perl และสตรอเบอร์รี่สตรอเบอร์รี่ Perl Perl เป็นจำนวนซึ่งรวมถึงบางโมดูลจาก CPAN ดังนั้นสตรอเบอร์รี่ Perl ดาวน์โหลดไฟล์ติดตั้งมีมากกว่า 80 เมตรและ ActiveState Perl เพียง 20M หรือดังนั้น

ที่นี่เราใช้สตรอเบอร์รี่ Perl

ขั้นตอนการติดตั้ง Perl บนระบบวินโดว์ดังต่อไปนี้:

  • สตรอเบอร์รี่เชื่อมโยงการติดตั้งแพคเกจ: 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 [: ดีบัก] เรียกใช้โปรแกรมในโหมดการแก้ปัญหา
-Idirectory ระบุ @ INC / # include ไดเรกทอรี
-T

อนุญาตให้การตรวจสอบมลพิษ

t- อนุญาตให้เตือนมลพิษ
-U อนุญาตให้ปฏิบัติที่ไม่ปลอดภัย
-w อนุญาตให้เตือนที่มีประโยชน์มากมาย
-W อนุญาตให้คำเตือนทั้งหมด
-X ใช้ความระมัดระวังปิดการใช้งาน
โปรแกรม e- โค้ดจาก Perl
ไฟล์ รันสคริปต์ Perl

2, การเรียกสคริปต์

เราสามารถ Perl รหัสในแฟ้มสคริปต์รันรหัสไฟล์คำสั่งต่อไปนี้:

$perl  script.pl          # Unix/Linux

或 

C:>perl script.pl         # Windows/DOS

สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE: สภาพแวดล้อมการพัฒนาแบบบูรณาการ)

นอกจากนี้เรายังสามารถรันสคริปต์ Perl ในบางส่วนของส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) สภาพแวดล้อม ต่อไปนี้ขอแนะนำสองสภาพแวดล้อมการพัฒนาแบบบูรณาการที่ใช้กันทั่วไปสำหรับ Perl:

  • บาทหลวง : Padre คือการให้นักพัฒนาสำหรับภาษาสภาพแวดล้อมการพัฒนาแบบบูรณาการที่ Perl ให้เน้นไวยากรณ์และรหัส refactoring

  • มหากาพย์ : มหากาพย์เป็นปลั๊กอิน Perl Eclipse IDE ถ้าคุณมีความคุ้นเคยกับ Eclipse, คุณสามารถใช้มัน

    ขั้นตอนการติดตั้ง: ช่วยเหลือ -> คราสตลาด -> อินพุตมหากาพย์ -> คุณสามารถเลือกที่จะติดตั้งและปรับปรุง