2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

xamppのPHP、pearのupgradeをしてみる、DBを入れてみる件

Posted at

#はじめに

XAMPP for Windows 7.4.1ではPHPに最初からpearライブラリが入ってるんだけど、DBが入っていないのでインストールしてみた所コケタ件

##pearにDBを入れてみる

CD C:\xampp\php\
pear list

これでpearのリストが表示されるんだけどDBは入っていない
とりあえずupgradeしてみるけど

pear upgrade


Notice: Trying to access array offset on value of type bool in PEAR\REST.php on line 186

という文句を言われる。

REST.php on line 186目は厳密にはコメントなんだけど
「If cache is newer than $cachettl seconds, we use the cache!」
で検索してみたところ

ここに行き着く。
とりあえず言われたとおりに書き換えてみる
(元の行はコメントで残した方がいいよ)

でまたアップグレードしてみると


Fatal error: Cannot use result of built-in function in write context in C:\xampp\php\pear\Archive\Tar.php on line 639

今度はTar.phpの639行目がダメって言われる。
こっちはよく「アリガチ」なエラーらしく、すぐに情報が得られる

ということでこれも書き換えてupgrade

いろいろ文句は言われるけどupgradeは成功。


pear install DB

DBをインストールしてみたら実行できた。

とりあえずはDBインストール、pear upgradeどっちもできたってことで

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?