• 締切済み

PHP 5.2.5 で教えてください

TurbolinuxnにPHP 5.2.5をインストールしたいのです。 http://php.net/downloads.php#v5 プログラムを上記アドレスからダウンロードをしたいのですが 下記のように2つあります。 PHP 5.2.5 (tar.bz2) [7,591Kb] - 08 November 2007 md5: 1fe14ca892460b09f06729941a1bb605 PHP 5.2.5 (tar.gz) [9,739Kb] - 08 November 2007 md5: 61a0e1661b70760acc77bc4841900b7a 違いは何ですか?どちらをインストールすればよろしいのでしょうか? 教えてください。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

どっちでも一緒ですよ~。 分からなければtar.gzを使ってくだされ。 詳しく説明すると、この2つは同じもので、圧縮形式が違うだけ。 bz2→bzip2という形式。gzより圧縮率高いが圧縮解凍遅い。解凍にはbunzip2コマンドや、bzip2形式に対応したバージョンのtarコマンドが必要(turbolinuxのtarは対応していると思います)。 gz → GNU zipという形式。昔からよく使われている。解凍にはgunzipコマンドやgz形式に対応したバージョンのtarコマンドが必要(99%のlinux用tarは対応しているでしょう)。

to-ru3333
質問者

お礼

回答ありがとうございました!

関連するQ&A

  • どれを入れても特にかまわないですかね!

     パーフェクトPHPの教本 http://www.amazon.co.jp/%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88PHP-PERFECT-SERIES-%E5%B0%8F%E5%B7%9D-%E9%9B%84%E5%A4%A7/dp/4774144371 の P30 1.2.8 ソースからインストール  で ■手順1 に PHPのソースを取得して、展開を行います。・・・と続くのですが?     それで、何のため にインストールするのか中級版なので説明がないのですが  とりあえず、やみくもに進めています。    それで、    http://www.php.net/downloads.php  教本には”以上のURLより行ってください”との紹介があり、URLをクリックすると  ”PHP-5.5.6.”が3種類ほどありました。    以下URLの”PHP-5.5.6.”のをコピー・ベーストしました。   どれを入れても同じですかね!?   宜しくお願いします。 PHP-5.5.6.tar.bz2 [12679 KB] 2013年11月14日 1472b1f968a2a4ae8b26f3134a116011 PHP-5.5.6.tar.gz [16418 KB] 2013年11月14日 82968eac50c523ecf7a05855cb5c3d0a PHP-5.5.6.tar.xz [10260 KB] 2013年11月14日 77ad90035931aacb95d11318b09c12ca PHP 5.5のためのGPGキー

    • ベストアンサー
    • PHP
  • パーフェクトPHP  の教本で現在勉強中です。

    パーフェクトPHP(技術評論社)  の教本で現在勉強中です。  以下よろしくお願い致します。 中級以上レベルなの難しいです。他にPHPの基礎教本を60%やりました。 しかし掲示板に質問するたびに、その”教本は捨てなさい” みたいなご回答が多かったので、その教本はやめました。    その他、何が良いPHPの教本がないか、掲示板で書き込んだところ  上記の本が良いとの回答を得ましたので、購入しました。   さて本題に入ります。  パソコンの環境でOSはWindows7です。  パーフェクトPHP教本の  P30~P31にかけての質問です。  ご回答されるお方は、教本がないので、教本内容を記載しました。  以下教本の内容です。  1.2.8 ソースからのインストール  ------------------------------------- PHPはオープンソースなので、ソースからインストールことが可能です。なおここはLinux 上で、Apache2が既にインストールされているものとし、コマンドライン上での操作を前提として 進めます。 以上は教本内容ですが、 この手順はLinuxの設定になるのか、さだかではございませんでしたので、以下質問します。 もし Linuxの設定でしたら、以下の手順はLinuxの設定だと教えてもらえたら光栄です。  ■手順1   PHPのソースを取得して、展開を行います。php-NNとなっている個所にはPHPのバージョン  が入ります。執筆時点での最新バージョンはPHP5.3.2なので、php-5.3.2となります。   最新バージョンの確認はPHPの公式サイト(http://www.php.net/downloads.php)より行って  ください。展開が完了したら、展開したディレクトリの中に入ります。  $ wget -0 php-NN.tar.gz http://jp2.php.net/get.php-NN.tar.gz/from.this/mirror $ tar zxvf php-NN.tar.gz $ cd php-NN  ■手順2   PHPのインストールを行います。configureでは様々なオプションを指定することでPHPの拡張  モジュールを有効/無効の切り替えが行えます。オプション一覧は./configure --helpを実行す  ること閲覧できます。   今回はApachとMySQLおよび、マルチバイト文字列のサポートを有効にするオプションを指  定します。Apacheのサポートを有効にするに当たり、apxsヘのバスを指定する必要があります。  Apacheをソースからインストールした場合は通常/usr/local/apache2/bin/apxs、パッケージから  インストールした場合、CentOS/Fedoraであれば/usr/sbin/apxs、Debian/Ubuntuであれば/usr/ bin/apxs2となりますので、環境に合わせて/path/to/apxsを置き換えてください。    $ ./configure --with-apxs2=/path/to/apxs --enable-mbstring --with-pdo-mysql $ mak $ sudo make install  後 手順3~手順6まであり、手順6ではApacheを再起動するのみです。   全部入力するのは大変ですん   今回は、手順2までの質問をします。      以下手順1の質問です。      http://www.php.net/downloads.php    から  PHP-5.5.6.tar.bz2  ダウンロードして解凍してパソコンに保存しています。   質問1 以下プログラムは、記載自体が何のことか分かりません?        ファイルで、パソコン側の何処かにある代物なのでしょか?        全く見当もつきません!?               $ wget -0 php-NN.tar.gz http://jp2.php.net/get.php-NN.tar.gz/from.this/mirror $ tar zxvf php-NN.tar.gz $ cd php-NN            質問2 ■手順2の        最初にいきなり ”PHPのインストールを行います。”        とあるのですが、何をインストールするのですか!?   以上 2件宜しくお願い致します。

    • ベストアンサー
    • PHP
  • PHP 5.5.6 (tar.gz)のダウンロード

    東芝のDynabookを使っていてWindowsは8です。 http://www.php.net/downloads.php PHP 5.5.6 (tar.gz) [16,418Kb] jp1.php.net PacketBusiness, Inc. の順にダウンロードし、gzファイルをgipで解凍し、 コンピューター→T130928600Dの直下(Program filesの中ではなく)に入れました。 それから環境変数を設定しましたが、コマンドプロンプトで php –v と入れても 'php' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ています。変数が間違っているという事でしょうか? ※環境変数はIKURAさんのページを参考にし(http://www.phpbook.jp/install/install/index3.html) 変数名は元々あった「PATH」、 C:\Program Files\Java\jdk1.6.0_45\bin;C:\Users\T自分の名前\AppData\Local\Box\Box Edit\ に C:\PHP;  を追加しただけです。

    • ベストアンサー
    • PHP
  • PHPを学ぼうとしてます

    最初からつっかかってます。 OSはWIN7です。 http://www.wings.msn.to/index.php/-/B-08/php_win_php/ 本を買ったのですが、こちらの著者の方がなぜか投稿欄を閉鎖してまして困ってます。 ~以下困っている部分の抜粋です~ 適当なフォルダにファイルを移動後、ファイルを解凍する ダウンロードしたZipファイルを「C:\php」に展開します。展開したフォルダ直下に格納されている「php5ts.dll」と「php*.dll」を除くすべての「*.dll」ファイルをシステムフォルダにコピーします(Windows XPでは「C:\windows\system32」、Windows 2000/NTでは「C:\winnt\system32」、Windows ME/9xでは「C:\windows\system」)。「php5ts.dll」はPHPのコアモジュールで、「*.dll」ファイルは拡張モジュール組み込み時に必要となります。 ファイル「php5ts.dll」と「php*.dll」が見当たらないのです。。。 最新だからでしょうか? http://www.php.net/downloads.php PHP 5.3.5 (tar.bz2) [10,553Kb] - 06 January 2011 上記をDLしてます。どうかどうかお願いいたします!!

    • 締切済み
    • PHP
  • PHPのインストールについて

    RedHat7.3、apache1.3.33です。 php4.3.10をソースからインストールしました。 #cd /usr/src #tar -zxvf php-4.x.x.tar.gz #cd php-4.x.x #./configure # make # make install httpd.confに下の2行を追加 LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php .php しかし、どうしてもphpが動作しません。 /usr/local/modules/をみてもlibphp4.soがありません。 インストールしたphpはどこにインストールされているのでしょうか?

  • PHPのインストール

    VirtualBoxでUbuntuを入れて、Apacheのインストールはできましたが、 PHPのインストールの段階で途中まで、うまく出来ました。 ただ、http://2php.jp/php/install_php_linux.htmlの 「Linux用のPHPをインストールする」ところで、 $ makeとすると make: ***ターゲットが指定されておらず、makefileも見つかりません。中止。 となってしまいます。 Apacheの方の makeはできたのに・・・。 なぜなのでしょうか(?_?) tar.gzの拡張シだし。 それか、VirtualBoxの設定をしないといけないのでしょうか? 分かる方、いましたら おしえていただきますでしょうか? ちなみに、phpのバージョンは5.3.3です。 もしかして、Perlがないと出来ませんか?

    • ベストアンサー
    • PHP
  • 解凍ファイル

    ABファイルを解凍したいんですが 「ファイル名.ara.abはアーカイブファイルではありません。」 と出てしまいます。 今使っているソフトなんですがなんていうソフトか忘れたんですが、「.lzh .zip(pass) .bh .bz2 .cab .gz .tar .tar.bz2 .tar.gz .b64 .xxe .uue .exe .tar.gz」に圧縮できます。 abファイルは解凍できませんでしたが、aaファイルは解凍できました。 ABファイルが解凍できるソフトってないですか? 解凍お願いします。

  • phpのインストールが上手く行きません

    お世話になります。 phpのインストールが上手く行きません。 make install で下記メッセージが出力し停止します。 [activating module `php4' in /usr/local/apache/conf/httpd.conf] cp libs/libphp4.so /usr/local/apache/libexec/libphp4.so cp: cannot stat `libs/libphp4.so': そのようなファイルやディレクトリはありません apxs:Break: Command failed with rc=1 make[1]: *** [install-sapi] エラー 1 make[1]: 出ます ディレクトリ `/usr/local/src/php-4.2.2' make: *** [install-recursive] エラー 1 phpインストールにあたり下記を実施いたしました。 OSはRedHat7.2です。 > apache1.3.24インストール # ./configure --enable-shared=max --enable-module=so # make # make install # /usr/local/apache/bin/httpd -l Compiled-in modules:  http_core.c  mod_so.c suexec: enabled; valid wrapper /usr/sbin/suexec > php4.2.2インストール $ tar xvzf php-4.2.2.tar.gz $ cd php-4.2.2/ext $ cp /****/php4_mbregex-1.3.1.tar.gz . $ tar xvzf php4_mbregex-1.3.1.tar.gz $ cd .. $ rm configure $ ./buildconf $ ./configure --with-pgsql \ --enable-track-vars \ --with-apxs=/usr/local/apache/bin/apxs \ --enable-versioning \ --enable-trans-sid \ --enable-mbstring \ --enable-mbstr-enc-trans \ --enable-mbregex $ make $ su # make install 最後のmake installが上記エラーをはいて停止してしまいます。 apacheを入れ直したりphpのバージョンを変えて試しましたが駄目でした。 apxsも/usr/local/apache/bin/の中にあります。 なにが悪いのか私ではさっぱり解りませんので どなたかご教授して頂ければと思います。。。 宜しくお願い致します。m(__)m

    • ベストアンサー
    • PHP
  • FTPにより自動でファイルをサーバ間移動させたい

    シェルスクリプトの作成について初心者の者です サーバA(レンタルサーバ)のバックアップファイル(毎日生成)を ・サーバB(自作(Fedora-core4))から自動でFTP接続させて、 ・サーバAのバックアップファイルをサーバBにコピーして、 ・サーバAのバックアップファイルを消去しようとしています。 皆さんに色々教えていただいて下記(sample)のように記載して 下記の実行結果まできましたが最後の所でつまずいています。 コピー元(サーバA)にあるファイルに頭に「bak***」のつくファイルを すべてコピーしてきて、コピーしたあと、そのファイルを消去しようとしています 例えば、今日(9日)はbak-mysql-*********.sql.gzとbak-root********.tar.bz2 の2種類が(20121207、20121208、20121209)の6ファイルあります つまり、この6ファイルをコピーして、その後、削除させたいと思います それで、サーバAの/rootに下記のsample (ftp_all.sh)のスクリプトを置きました ********** sample (ftp_all.sh) ************************** #!/bin/csh -f #"@(#)ftp_all.sh 1995/07/01 Copyright(C)1995 ASH" # # name: ftp all files /usr/bin/ftp -n サーバAのIPアドレス << EOF user username password passive binary cd /home/city21/backup mget bak*.* mdelete bak*.* bye EOF ********************************************* その実行結果は次のとおりです *************** 実行結果 *********************** [root@linux ~]# sh ftp_all.sh Passive mode off. mget bak-mysql-20121207.sql.gz? mget bak-root-20121207.tar.bz2? mget bak-mysql-20121209.sql.gz? mget bak-root-20121209.tar.bz2? mget bak-mysql-20121208.sql.gz? mget bak-root-20121208.tar.bz2? [root@linux ~]# ****************************************************** この実行結果をみると ・20121207.sql.gz、20121207.tar.bz2、20121209.sql.gz、20121209.tar.bz、20121208.sql.gz、20121208.tar.bz  6ファイルともmgetでファイルをコピーしているかのようにみえます  しかし、実際に、サーバB側にコピーされているのは  上記の実行結果の最初の3ファイル、(20121207.sql.gz、20121207.tar.bz2、20121209.sql.gz)しかコピーされて  いません  また、mdeleteのコマンドが全く効いていません  何故なのか、どこを直せばいいのか教えていただければ幸いです  また、今回はスクリプトの中に  /usr/bin/ftp -n サーバAのIPアドレス << EOF  ・  ・  ・  EOF  としたのですが    ftp -n サーバAのIPアドレス << _EOD  ・  ・  ・  _EOD としている例もあります  このEOF とか _EODの意味も勉強したいのですが  どこかこのあたり解説しているものがあれば教えていただければ  幸いです  よろしくお願いします。

  • インストールの方法がわかりません。

    gcc-g++-4.2.4.tar.gz を、インストールしようとして、展開したところ、フォルダが2つ入っているだけで、一体これからどうすれば、make したりできるのかわかりません。このパッケージをインストールする方法をご存じの方おられましたら、ご教授願います。 環境は、fedora core 3です。(古いのを使っていることは十分承知しておりますので、そこに突っ込むのはご容赦願います。) gcc-java-4.2.4.tar も、6個のフォルダがあるだけで、どうすればよいのかわかりません。 gcc-fortran-4.2.4.tar.bz2 は、2個のフォルダが入っています。が、やはり何をすればよいのかわかりません。 困っておりますので、何卒よろしくお願いいたします。