*

pearがインストールできない。

公開日: : 最終更新日:2013/01/08 PHPで実際開発して

Bookmark this on Google Bookmarks
Bookmark this on Yahoo Bookmark

エラーの内容は以下の通りです。

C:\php5>go-pear.bat
internal corruption of phar “C:\php5\PEAR\go-pear.phar” (__HALT_COMPILER(); not
found)PHP Warning:  require_once(phar://go-pear.phar/index.php): failed to open
stream: phar error: invalid url or non-existent phar “phar://go-pear.phar/index.
php” in C:\php5\PEAR\go-pear.phar on line 1231

Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha
r error: invalid url or non-existent phar “phar://go-pear.phar/index.php” in C:\
php5\PEAR\go-pear.phar on line 1231
PHP Fatal error:  require_once(): Failed opening required ‘phar://go-pear.phar/i
ndex.php’ (include_path=’.;C:\php\pear’) in C:\php5\PEAR\go-pear.phar on line 12
31

Fatal error: require_once(): Failed opening required ‘phar://go-pear.phar/index.
php’ (include_path=’.;C:\php\pear’) in C:\php5\PEAR\go-pear.phar on line 1231

 

早速、「はてな」で聞いてみる。

http://q.hatena.ne.jp/1330240280

 

やはり、僕のパソコンだけ、特異な現象が起こっているようだ。

1.go-pear.phar をダウンロードする。

http://pear.php.net/go-pear.phar

2.PHPをインストールしたディレクトリに「pear」フォルダを作ってそこに配置。

(僕の場合はすでにあったので、pearフォルダーのルートに)

3.C:\php5\pear>php go-pear.phar

でインストール実行。(僕はphp5というフォルダーにphpをインストールしている)

4.インストール中の注意点は以下の通り

1)Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
*そのままEnter(PC上の特定のアカウントではなく、PCとして、という意味ではないか)

2)1-12, ‘all’ or Enter to continue:
Beginning install…
PEAR_Config::writeConfigFile fopen(‘C:\Windows\pear.ini’,’w’) failed (fopen(C:\W
indows\pear.ini): failed to open stream: Permission denied)

というメッセージが出てくる。

c:\windows\pear.iniを書き込めない、という事だと思う。

1-12, ‘all’ or Enter to continue: 11 # 11でEnter

で11だけ以下に変更する。

(Use $prefix as a shortcut for ‘C:\php\pear’, etc.)
Name of configuration file [C:\Windows\pear.ini] : C:\php5\pear.ini # php5フォルダの中に

インストール中のメッセージがかなり出る。

php.ini <C:\php\php.ini> include_path updated.

Current include path           : .;c:\php\includes
Configured directory           : C:\php\pear\pear
Currently used php.ini (guess) : C:\php5\php.ini
Press Enter to continue:
*ここでEnterを押す

* WINDOWS ENVIRONMENT VARIABLES *
For convenience, a REG file is available under C:\php\pearPEAR_ENV.reg . This file creates ENV variables for the current user.

Double-click this file to add it to the current user registry.

が最後のメッセージ

5.環境変数に追加する

c:\php5\pear\

念のため、

phprcにもc:\php5\pear\を追加

(この辺はよくわからくてやってます)

最後にpearがインストールできているか確認。

c:\php5\ pear /?

でメッセージが出てくる。

 

スポンサーリンク

 

 

 

 

関連記事

PHPで開発中

xserverでmysqlへの接続(PHPのバージョンに注意)

これは僕のメモです。 Xserverを借りています。 PHPのバージョンにより、

記事を読む

PHPで開発中

データベースを配列に入れて、その中で範囲指定する

約600あるレコードのうち、 100から200の間のレコードだけ表示させる、 結構てこづりました

記事を読む

PHPで開発中

DOMオブジェクト、find関数、foreach文

  *プログラムリストはこのページの最後にあります。 前段(参考)

記事を読む

04

阪神タイガース関連新聞記事のTweetとHtmlタグ

  これは、僕のメモです。 1.前提その1: まず、プログラム動かす

記事を読む

エラー:Warning: Invalid argument supplied for foreach() ...

エラー:Warning: Invalid argument supplied for foreach() …

SQLを発行した後、配列に何も入っていない、と言われた事とほぼ同じ。 エラー:Warning:

記事を読む

MySQL

PHPからprepareステートメントを使ってテーブルを作成する

これは僕のメモです。 「PHPからprepareステートメントを使ってテーブルを作成す

記事を読む

no image

OpenSSLが有効になっていない」

レンタルサーバでは何も問題ない、localhost(apache2.2,PHP5.3)だと以下のエラ

記事を読む

20121206-01

phpMyAdminでエラーが出るようになった

インポート → 失敗 delete from Tabel →インポート → 失敗 を繰り返してい

記事を読む

PHPで開発中

がそのまま文字列で表示されてしまう

  これは僕のメモです。   OSやウェブサーバーの種類等

記事を読む

no image

行列世代と配列

PHPを勉強してみて思う事 僕らの世代は、「行列」を習っている。 今、ネット用のプログラム書こう

記事を読む

MySQL
MYSQLのコマンド入力で「;」セミコロンを入力し忘れた時抜け出す方法

これは僕のメモです。   MYSQLのコマンド入

MySQL
MySQLのコマンドプロンプトでのバックアップとリストア

これは自分のメモです バックアップ 1.管理者 で コマンドプロン

マザーボードが壊れた
Windows8のパソコンが壊れた->パソコン壊れて分かったこと

Windows10へ変えようと思いメモリーを増やした。 現在8GB-

光は早い、というのは、すでに昔の言葉ではないか。
光は早い、というのは、すでに昔の言葉ではないか。

今日、巨人VS阪神 画面はテレビ、音声はラジコ で聞こうと思ったら

サイトの表組みを取り込むその3
表組みのサイトをexcelに取り込んでURLまで抽出する

これは、僕のメモです。   1.コピーするサイト

→もっと見る

PAGE TOP ↑