blog

Windowsプラットフォーム上にLinux開発環境を構築する方法

この記事では、私が最近実践から学び、その結果にとても満足しているソフトウェアのインストールと環境設定の方法を紹介します。以下のWindows環境設定により、Linuxの日常作業における簡単なタスクのほ...

Jul 11, 2025 · 4 min. read
シェア

この記事では、私が最近実践し、その結果にとても満足していることから学んだ、ソフトウェアのインストールと環境設定の方法を紹介します。Linuxでずっと開発し続けることはできませんが、LinuxターミナルとLinux環境はとても気に入っています。オープンソースソフトウェアを開発するとき、Linuxを使うとすべてが簡単になり、すべてのツールが互いにうまく機能し、手作業で絆創膏で縛る必要がなくなります。

以下のWindows環境設定により、日常業務における簡単なLinuxタスクのほとんどを簡単に実行できるようになります。

マシンに何もインストールされていないと仮定して、ゼロから始めているのですが......。

Linuxターミナル

Windowsのcmdは基本的にクソですが...時間をかけて探そうと思えば、それに代わるものがたくさん見つかります。最近見つけたcmder、conemu、msysgit、clinkをパッケージ化したもので、設定不要で本当にクリーンなLinuxターミナルを提供してくれます!素敵なmonokaiカラーテーマまでついてきます。

これは、システムの任意のディレクトリに置くことができるポータブルなソフトウェアです。bin/ディレクトリがあり、そこに実行したいコマンドやファイルを置いて、ターミナルから実行することができます。

cmderがあれば、git、素敵なターミナル、Linuxのほとんどのコマンドが使えます!

ギット

すでにcmderに入っています!手間が省けるでしょ?

チョコレートパッケージ管理システム

いろいろなコマンドプログラムを実行することが多いので、Chocolatey本当に便利です。

インストールするには

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://.org/.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin 

xamppをインストールする必要がありますか? xampp.appをcinstするだけです!インストールする場所も選べますが、通常は D:˶xampp ディレクトリにインストールされます。

rubyが必要ですか? ルビー

ウィジェット

これは必携のグッズで、素早く簡単に取り付けるために必要な一般的な工具がたくさんあります。

インストールするには、 cinst Wgetを実行するだけです。

ナノテキストエディタ

テキストを素早く簡単に実行できるこのツールは本当に気に入っています。 cinst nanoを実行するだけでインストールできます!

注意しなければならないのは、^Wキーはタブページを閉じてしまうので、cmderの設定でこのショートカットキーの関連付けを無効にする必要があるということです。

ヴィム

Vimを使っていますか? cinst vimを 実行してください。

統合XAMPP(Apache+PHP+MySQL+Perl)

結局のところ、それはWindowsプラットフォーム上にあり、この統合パッケージをインストールすることは、apacheとmysqlを別々にインストールするよりも簡単です。

XAMPPのインストールはWindowsのPATHにパス情報を追加しないため、コマンドラインからPHPコマンドを実行したい場合は、 set PATH=%PATH%;D:˶xamppphpを実行する必要があり、これはXAMPPをD:˶xamppディレクトリにインストールしたと仮定しています!

この後、 php --versionを実行してもエラーメッセージは表示されませんが、エラーがある場合はXAMPPカタログを確認してください。

また、PHP で pear コマンドを実行しようとすると、次のようなエラーが発生します:

ERROR: failed to mkdir C:\php\pear\data\Auth\Auth\Frontend

ERROR: failed to mkdir C:\php\pear\docs\Benchmark\doc

ERROR: failed to mkdir C:\php\pear\data\Cache\Container

ERROR: failed to mkdir C:\php\pear\docs\Cache_Lite\docs

ERROR: failed to mkdir C:\php\pear\docs\Calendar\docs\examples

ERROR: failed to mkdir C:\php\pear\docs\Config\docs

これは、XAMPPがわざわざperlを積極的に設定しないためで、XAMPPを D:∕xampp ディレクトリにインストールする場合、この作業を行う必要があります:

D:に移動し、このパーティションに移動します。

cd D:\xampp\php

pear config-set doc_dir d:\xampp\php\pear\docs 

pear config-set cfg_dir d:\xampp\php\pear\cfg 

pear config-set data_dir d:\xampp\php\pear\data 

pear config-set cache_dir d:\xampp\php\pear\cache 

pear config-set download_dir d:\xampp\php\pear\download 

pear config-set temp_dir d:\xampp\php\pear\temp 

pear config-set test_dir d:\xampp\php\pear\tests 

pear config-set www_dir d:\xampp\php\pear\www

それでいい

はんけつをくだす

全体的に、私はこの刷新された環境をとても気に入っています!

Read next

マイクロソフトは来年、タブレット市場で5%のシェアを獲得する可能性があるが、RTは姿を消すかもしれない

つい最近、マイクロソフトのジュリー・ラーソン=グリーンは、Windows RTが将来的に姿を消す可能性を強く示唆しました。Canalysの新しいレポートでは、マイクロソフトのタブレット市場シェアは、来年5%に達すると予測されています。最も重要なことは、Canalysが、マイクロソフトが3つの主要なOSプラットフォームを同時に持っているとき、どのように感じるかを共有したことです。

Jul 11, 2025 · 1 min read