XAMPP PHP7版 アップデ-ト

XAMPP PHP7版 データ復元

元の XAMPP にあったデ-タを復元していきます。
私の場合は元あったディレクトリ
C:¥xampp¥htdocs¥ 配下の自分で作成したデータ
にバックアップファイルを入れ直すだけで復元が完了しました。
また、必要に応じて行ったデ-タバックアップ
PHPの細かい設定
 C:\xampp\apache\conf\original\http.conf
バーチャルホストの設定
 C:\xampp\apache\conf\original\extra\httpd-vhosts.conf
は適宜入れ直してください。
ただし、私はこの二つのファイルについてバックアップしていませんので詳細は不明です。

なお、旧xampp(XAMPP-5)を残し xampp7 を作成した人は、
C:¥xampp¥htdocs¥ 配下の自分で作成したデータ を
C:¥xampp7¥htdocs¥
に入れて復元してください。
また、PHPの細かい設定
 C:\xampp7\apache\conf\original\http.conf
バーチャルホスト設定
 C:\xampp7\apache\conf\original\extra\httpd-vhosts.conf
も旧設定に基づき復元ください。

XAMPP PHP7版 Pear アップデ-ト

現在インスト-ルされている Pear のアップデ-トをします。
XAMPPには基本的なPearがインスト-ルされていますが、まずこれをアップデ-トします。
これをやっておかないとPearパッケ-ジの追加インスト-ルをしたとき、エラになってしまいます。
Pear インスト-ルファイルを起動します。
XAMPPがインスト-ルされているフォルダ
C:¥xampp¥php を見てください。
¥xampp7 にインスト-ルした人は、
C:¥xampp7¥php
ここに、pear.bat があるはずです。
C:¥xampp¥php¥pear.bat
がPearのインスト-ルファイルです。
Windows 10 の場合は、
「スタート」(Windows マーク)を右クリック →「コマンドプロンプト(管理者)(A)」 と進みます。
C:¥WINDOWS¥system32>
の画面が開きます。
続いて
cd¥xampp¥php
¥xampp7 にインスト-ルした人は、
C:¥xampp7¥php
と書き込んで実行します。(ディレクトリを変更しました)
書き込む時は必ずキ-ボ-ドから入力してください。
C:¥xampp¥php   ①
¥xampp7 にインスト-ルした人は、
C:¥xampp7¥php  ①
となりますので、これでインスト-ルソフトの起動は完了です。
①に引き続き
pear channel-update pear.php.net
と書き込んで実行します。
Netには必ず接続しておいてください。-ここ重要-
2行ほどコメントが書き出され①に戻ります。
これでpearのアップデ-トは完了のようです。
Update of Chanel "pear.php.net" succeeded
になりませんでしたので、アップデ-トすべきファイルはなかったようです。
しかし、試しに、
pear install --alldeps Text_CAPTCHA
として、Text_CAPTCHA をインスト-ルするも下図のように失敗します。


XAMPP Pear インスト-ル失敗
 

XAMPP PHP7版 Pear インスト-ルできない原因

XAMPP PHP7版 でインスト-ルされる
C:\xampp\php\pear\Archive\Tar.php
¥xampp7 にインスト-ルした人は、
C:\xampp7\php\pear\Archive\Tar.php
ファイルは PHP7 では動かない古いファイルのようです。
PHP7 で動く最新ファイルは
https://pear.php.net/package/Archive_Tar/download
にありますので「Download 1.4.3」をクリックし、ダウンロ-ドし
Archive_Tar-1.4.3.tgz
を解凍してください。

最新 Tar.php
 

tgz ファイルは LhaForge などの解凍ソフトを入手して解凍します。
LhaForge は、
https://forest.watch.impress.co.jp/library/software/lhaforge/
へ行くとダウンロ-ドできます。
使い方は、
LhaForgeのインストールから使い方まで
へ行くと解説を読むことができます。
解凍できたら 新 Tar.php を
C:\xampp\php\pear\Archive\Tar.php
¥xampp7 にインスト-ルした人は、
C:\xampp7\php\pear\Archive\Tar.php
の 旧Tar.php と入れ換えます。
これで
pear channel-update pear.php.net
及び
pear install --alldeps Text_CAPTCHA
ができるようになります。
なんでこんなに苦労しないといけないの!!!

引き続き、XAMPP PHP7版 Pear インスト-ルについて説明します。

XAMPP PHP7版 Pear インスト-ル に進む
XAMPP PHP7版 MySQL 復元 に戻る

63 Pear Villageに戻る