ホームページ php教程 php手册 Windows での Perl 開発環境のインストールと構成

Windows での Perl 開発環境のインストールと構成

Jun 21, 2016 am 08:59 AM
microsoft perl windows

Perl是一种深受世界各地开发者喜爱的实用摘要和报表语言,虽然它是在Unix上诞生和发展起来的,但在Windows编程领域也已经占有一席之地。

在ActiveState等公司的领导之下,从1995年中期开始Perl开始了稳定地发展,不仅增加了标准的Perl功能,而且增加了许多面向Windows的功能,比如OLE和COM集成等。

事实上,到目前为止所有Perl程序员都已经能够确信,自己为UNIX服务器写的Perl应用移植到Windows服务器后同样能够流畅、稳定地运行,即使是fork实现这类长期以来最令人头疼的移植问题也已经得到解决。

而且我们有理由相信,Perl/Windows集成还将进一步发展。自Windows版Perl开发初期开始Microsoft已经成为它的主要资助者,这一事实足以证实Microsoft所承诺的对Perl的支持。按照最近Microsoft和ActiveState所签署的为期三年的投资协议,Perl无疑将成为未来Windows发展的一部分。

如果你正在寻找有关Windows版Perl的更多信息,你可以从网络上找到许多优秀的网站,其中包括:

<ccid_code>ActiveState Perl.com Aldo Calpini&single;s Perl Lab Roth Consulting Perl Page Evangelo Prodromou&single;s Win32 Perl FAQ Robin&single;s Perl for Win32 Page</ccid_code>
ログイン後にコピー



Windows オペレーティング システム上の Perl 言語のコア機能を学習したい場合でも、次の Windows 用 Perl 統合ツールについて学習したい場合でも、次の作業を開始する必要があります。同じことから、Windows に Perl をインストールすることから始めます。

Perl で OLE (オブジェクトのリンクと埋め込み、オブジェクトのリンクと埋め込み) を操作する、

Perl を介して Windows レジストリを管理する、

Perl を使用して COM オブジェクト (コンポーネント オブジェクト モデル、コンポーネント オブジェクト モデル) を作成します。

Perl プログラムで他の COM オブジェクトと通信します。

Perl スクリプトを使用して動的 Web を実装します。 IIS 環境のページ

この記事は、Windows に Perl 開発環境をインストールして構成する方法に関するガイドです。次のいくつかの記事では、Perl の Windows 指向の機能をさらに詳しく紹介します。

しかし、正式に始める前に、Perl のインストールは「ワンクリックで完了」という単純なプロセスではなく、逆に、Windows への Perl サポートの追加は反復的なプロセスであることを最初に述べておく必要があります。 Perl 言語自体は驚くべき開発活力を持っているため、そのコア言語が変化の過程にあるだけでなく、新しいリリースが定期的に登場し、多くの Perl 開発者が CPAN や「インストール」などのリソース収集 Web サイトを通じて無料の新しいツールをリリースし続けています。これは、定期的にアップグレードし、Perl の最新の開発に細心の注意を払うことを意味します。

前述したように、Perl Windows 版の中核組織は ActiveState であり、そのホームページは http://www.activestate.com です。

Windows バージョンの Perl は ActiveState Web サイトからダウンロードでき、製品名は ActivePerl です。この記事の執筆時点での ActivePerl の最新リリース バージョンはビルド 522 で、http://www.activestate.com/ActivePerl/download.htm から直接ダウンロードできます。

Windows ユーザーは Intel バージョンをダウンロードしてください。さらに、ダウンロード ページで指摘されているように、このパッケージを Windows 95 にインストールするには DCOM サポートも必要です。DCOM サポートは Microsoft Web サイトで見つけることができます。 HTTP または FTP 経由でのダウンロードは、どちらの方法を使用しても同じです。ダウンロードが完了すると、次の図に示すように、Api509.exe のような実行可能ファイルが得られますので、自分で解凍します。この実行可能ファイルをダブルクリックするだけでインストールが開始されます。

Perl が既にシステムにインストールされており、新規インストールの実行時にプロセスが Perl を使用している場合、新規インストール プロセスが正常に進行せず、警告メッセージ ウィンドウが表示される可能性があることに注意してください。

この問題が発生した場合は、インストール プロセスを直ちに終了し、Perl を使用する可能性のあるすべてのサービス/アプリケーションを閉じて、再度インストールする必要があります。

Windows NT を使用していて、どのサービスが Perl を使用しているかを判断できない場合は、「スタート」→「設定」→「コントロール パネル」→「サービス」を開き、システム リストに表示されるサービスを確認してください。どのサービスが Perl を使用している可能性があるかを調べます。これらのサービスをオフにして、インストールを再開してください。

もちろん、ほとんどのユーザーはこの問題を心配する必要はありません。実際、自動解凍実行可能ファイルをダブルクリックすると、ActiveState 使用許諾契約書が表示される可能性が高くなります。

使用許諾契約を読んで同意すると、[インストール ノート] ウィンドウが表示され、ActivePerl で使用可能なすべてのインストール オプションをユーザーに求められます。ドキュメントには複数の見出しがあり、それぞれに詳細な説明が付いています。これらのタイトルには次のものが含まれます:

Perl の bin ディレクトリを検索パスに追加する

Windows エクスプローラーで「.pl」拡張子を Perl.exe に関連付ける

Web サーバーを関連付ける "。 pl" と Perl.exe

は、IIS の ISAPI 用に ".plx" と Perl

を関連付けます。ウィンドウの下部に、これらの手順を読んで理解したかどうかを尋ねるメッセージが表示されます。



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WindowsやLinuxファイルを同期するときに、Compare Beyond Compareがケース感度に失敗した場合はどうすればよいですか? WindowsやLinuxファイルを同期するときに、Compare Beyond Compareがケース感度に失敗した場合はどうすればよいですか? Apr 01, 2025 am 08:06 AM

compareを超えてファイルを比較して同期する問題:それ以降を使用する場合のケース感度障害...

マルチスレッドをC言語で実装する4つの方法 マルチスレッドをC言語で実装する4つの方法 Apr 03, 2025 pm 03:00 PM

言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。

ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法は? ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法は? Apr 01, 2025 pm 02:03 PM

ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法。 node.jsを使用してサードパーティのWebサイトインターフェイスを呼び出すと、403エラーを返す問題が発生することがあります。 �...

Windowsの下のpython .whlファイルをどこからダウンロードしますか? Windowsの下のpython .whlファイルをどこからダウンロードしますか? Apr 01, 2025 pm 08:18 PM

Pythonバイナリライブラリ(.whl)のダウンロードメソッドは、Windowsシステムに特定のライブラリをインストールする際に多くのPython開発者が遭遇する困難を調査します。一般的な解決策...

Windowsシステムログを効率的に読み取り、ここ数日から情報のみを取得する方法は? Windowsシステムログを効率的に読み取り、ここ数日から情報のみを取得する方法は? Apr 01, 2025 pm 11:21 PM

Windowsシステムログの効率的な読み取り:Pythonを使用してWindowsシステムログファイル(.EVTX)を処理する場合、EVTXファイルを逆転させます。

なぜ私のコードはAPIによってデータを返しているのですか?この問題を解決する方法は? なぜ私のコードはAPIによってデータを返しているのですか?この問題を解決する方法は? Apr 01, 2025 pm 08:09 PM

なぜ私のコードはAPIによってデータを返しているのですか?プログラミングでは、APIが呼び出すときにヌル値を返すという問題に遭遇することがよくあります。

PSの負荷速度をスピードアップする方法は? PSの負荷速度をスピードアップする方法は? Apr 06, 2025 pm 06:27 PM

Slow Photoshopの起動の問題を解決するには、次のような多面的なアプローチが必要です。ハードウェアのアップグレード(メモリ、ソリッドステートドライブ、CPU)。時代遅れまたは互換性のないプラグインのアンインストール。システムのゴミと過剰な背景プログラムを定期的にクリーンアップします。無関係なプログラムを慎重に閉鎖する。起動中に多数のファイルを開くことを避けます。

cマルチスレッドの3つの実装方法の違いは何ですか cマルチスレッドの3つの実装方法の違いは何ですか Apr 03, 2025 pm 03:03 PM

マルチスレッドは、コンピュータープログラミングの重要なテクノロジーであり、プログラムの実行効率を改善するために使用されます。 C言語では、スレッドライブラリ、POSIXスレッド、Windows APIなど、マルチスレッドを実装する多くの方法があります。

See all articles