スキップメニュー:コンテンツへナビゲーションへ

乱雑モックアップ   らんざつ[乱雑] (名・形動)[文]ナリ 入り乱れていること。乱れていて秩序がないこと。また、そのさま。

WindowsXPのxamppでperlを動かそうとすると couldn’t create child process: 720003 でエラーになる時の対処方法メモ。

2010年 1月 29日 |

perl, xampp |

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリーのブックマーク数

perlの1行目が

#!/usr/bin/perl

なんて風になってる場合なんかだと、
パスが通らない為couldn’t create child process: 720003になる。

その解決方法を2種類。

解決策1:#!/usr/bin/perlを書き換える

XAMPPの場合、perl.exeC:\xampp\perl\binにインストールされるので、perlの1行目を

#!C:\xampp\perl\bin\perl.exe

みたいに変更しておく必要があるそうです。

でもそんなの全部変更するのうっかりミスの原因になるし、なにより面倒くさい。

解決策2:シンボリックリンクっちゅーのを作る。

シンボリックリンクを作成すれば#!/usr/bin/perl部分を変更せずにローカルで動かせるようになるらしい。
そっちのほうが断然良い。

ただXPはデフォルトでシンボリックリンクを作成する事が出来ない為リンク作成シェル拡張for Windows 2000/XPを使う。

perlのシンボリックリンクを作ってみる。

1.Cドライブ直下にusrフォルダを作る
2.C:\xampp\perlフォルダにあるbinフォルダを右クリックでC:\usrにドラッグする

3.表示されるメニューから[リンクを作る(L)]を選ぶ

4.C:\usrの中にbinフォルダが出来る

これで1行目が#!/usr/bin/perlでもcouldn’t create child process: 720003にならない(ハズ

参考にさせてもらったサイト

Pentan.info|Windows版ApacheでCGI(Perl)を使用する方法 ActivePerl


1件のコメント »

  1. [...] こちら のページの解決策 2 を行うと動くようになる。(1.7.7 以前からある問題だが、おそらく xampp 側では直しようがないのだろう・・・) [...]

    ピンバック by XAMPP 1.7.7 を使ってみた « ami.blog — 2011年11月2日 @ 18:09

この投稿へのコメントの RSS フィード。 TrackBack URL

コメントする

You can add images to your comment by clicking here.




Back to Top↑

あわせて読みたい

Back to Top↑

RSS 乱雑モックアップのフィード

Copyright © 乱雑モックアップ. All Rights Reserved.