
いつも大変お世話になっております。
PHPのインストールで困っていまして、参考書には、
1 PHPのソースコードをダウンロードし、
2 任意のディレクトリに移動した後、
3 tar xvzf php-5.2.2. tar. gzというコマンドで解答し、
4 ファイルを解凍したディレクトリに移動する。
5 「configure」コマンドで、コンパイル時の条件を設定する
と説明してあります。
「configure」コマンドは初めて目にするもので、これはOSがLinuxの場合と考えてもよろしいでしょうか?参考書は、OSはLinuxを前提とすると書かれていますので、そのままかも知れませんが、いまいちはっきりとしませんので、おわかりの方がおられれば、お教え下さると嬉しく思います。
ちなみに、XAMPPのWindows(私はOSはWindowsなので)へのインストールの仕方は大丈夫ですので、そちらの説明は構いません。
どうぞよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
configureスクリプトは普通Unix系OSのシェルスクリプトで書かれていて、Windowsではそのままでは動作しません。
一般に、Windowsでコンパイルするには次の方法があります。
(1)MinGWで環境を用意する。configureスクリプトがそのまま使えるはず。
(2)Cygwinを使う。configureスクリプトがそのまま使えるはず。ただし、Cygwin用の実行ファイルができあがるのでWindowsネイティブな環境と混在させるのは面倒
(3)Windows用のプロジェクトファイル(dswとかslnとか)やnmake用のmakefileが用意されているのでそれを使う。
(4)Windows専用にバッチファイルやJS,VBS等が用意されているのでそれを使う。コンパイルまでやってくれるものもあれば、プロジェクトが作られるのでそれをビルドするものもある。
PHPのソースを見ると、(4)の方法が採用されていて、win32\buildの下にconfigure.batがあって、実行するとdsw/dspができるようですね。
あと
> 3 tar xvzf php-5.2.2. tar. gz
tarもWindowsには標準には無いコマンドですから、tar+gzに対応した解凍ソフトが必要です。
パソコンが故障してしまいお礼の返事が遅くなりました。大変申し訳ございません。
いろいろな方法を教えてくださり、誠に有難うございます。
少しずつ調べながらコンパイルをしていきたいと思います。
本当に有り難うございました。また、よろしくお願いいたします。
No.1
- 回答日時:
うぅむ, configure「コマンド」という表現はよいものではないなぁ....
ソースコードで提供されているプログラムはコンパイルしないと使えません. ところが, そのプログラムをコンパイル/実行するための設定をすべて人間がやっていてはとても面倒です. そこで, その辺の設定をやってくれるスクリプトがついてくることが普通で, そのスクリプトの名前はたいてい configure です. この configure は「使っている環境」を調査したうえでそれなりに無難な設定をしてくれます.
なので, Unix系の OS (Linux に限らない) で手を抜きたければ
./configure→make→make install
で (成功すれば) 「それなりに動作する」はずです.
パソコンが故障してしまい、返事が遅くなりました。申し訳ございません。
configureというのはスクリプトの名前なのですね。
後半の、./configure~の箇所はどうしたらよいのかはまだ、わかりませんが、
もう一度自分で調べてみます。
本当に有り難うございました。また、これからもよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
configureコマンドとは
-
mathtexの使用法について
-
Adobe Illustrator パネルの追加
-
MSDEとエクセルのマクロ
-
コマンドプロンプトの「%1」と...
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトのエラーに...
-
バッチでテキストファイルから...
-
[teraterm] waitコマンドで停止...
-
エクセルのVBAについて とある...
-
バッチ処理でファイルの中身を...
-
.txtではなく.logの方が良いの...
-
VB6 でSSH接続がしたい
-
xcopyで特定のファイルのみをコ...
-
バッチファイルの内容を表示さ...
-
アクセス 壊れた? 「ファイ...
-
バッチファイルでサーバーのフ...
-
特定フォルダ内のファイルを自...
-
Thunderbirdで社内共有フォルダ...
-
コマンドプロンプトで作成日時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
RealSyncの設定問題
-
おすすめのtex執筆環境は?
-
「MASM32」に関する質問
-
chainLPのエラー
-
CDexでエンコード出来ない!!...
-
○×プレーヤー原付免許試験
-
texファイルをgui-shellでコン...
-
プログラミングをするには
-
ディレクトリの作成について
-
XPなら出る音が、Vistaで出ません
-
Windows Media Playerのライブ...
-
ファイル検索ソフトを教えてく...
-
.tjsのことなのですが・・・
-
audacityについて
-
bcpadでコンパイルできない
-
既存のchmファイルの編集について
-
Cygwinでコンパイルできません。
-
フリーソフトMASM32に関する質問
-
USBリンクケーブルでのフォルダ...
-
LATEXでdvioutができない
おすすめ情報