問題タブ [pecl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4693 参照

php - PECLを使用してWindows7に拡張機能をインストールする

ラップトップにいくつかのPECL拡張機能をインストールしようとしましたが、いくつかの問題が発生しました。コマンドラインからpeclinstallを実行するたびに、「。\ php.exeにはサフィックス.exeがあるように見えますが、構成変数php」というメッセージが表示されます。PECLはPEARを使用してインストールを実行しているようです。確認したところ、php_suffixはPEAR_Config.phpファイルとPEAR_Builder.phpファイルにありますが、そこで何をすべきかわかりません。

これを修正する方法や回避策について何かアイデアはありますか?残念ながら、pecl4winはダウンしているようで、http: //downloads.php.net/pierre/私が通常.dllにアクセスするサイトには、使用しているPHPのバージョン(5.3.1)の古いバージョンがあります。

0 投票する
1 に答える
1668 参照

php - Windowsx64用のPECLmailparseをコンパイルする方法

php_mailparse libをテストすると、Cerberusのインストールが失敗します。調査の結果、PECLがWindows用のdllのx64バージョンを提供していないことを理解しました。

次のlibをx64用にコンパイルする方法について誰かが指示を提供できますか?VSは私の最善の選択肢であり、そうであれば、簡単な概要が非常に役立ちます。 リンクテキスト

ありがとう、ネイサン

0 投票する
6 に答える
57415 参照

php - Windows 用の PECL 拡張機能

ここで関連する投稿をいくつか見つけましたが、答えが得られませんでした。というわけで再投稿。
Windows に PECL 拡張機能をインストールするにはどうすればよいですか? Windows XP で PECL oAuth 拡張機能が必要だとします。
私は2つの方法を知っていますが、どれもうまくいきません。

  1. サイトhttp://pecl4win.php.net/は何ヶ月もダウンしています。そのため、DLLをダウンロードできません。DLL をダウンロードできる場所はありますか?

  2. コマンド pecl install oauth-0.99.9.tgzを実行すると、
    The DSP oauth.dsp does not existというエラーがスローされます。
    他のいくつかの拡張機能も試してみましたが、同じエラーが発生しました。

ここで何が欠けていますか?

0 投票する
4 に答える
4603 参照

php - PHPPECL_HTTPとcURL拡張機能

私はCouchDB用のPHPクライアントに取り組んでいます。HTTPとcURLに関するphp.netのドキュメントを閲覧しているときに、PECL_HTTP拡張機能に出くわしました。一見すると、cURLの代わりにこのPECL拡張機能を使用したいと思います。これは、使用がはるかに簡単であり、とにかく非常に複雑なHTTP作業を行っていないためです。それに、いつも新しいことに挑戦するのが好きなので、足を濡らしてもかまいません。

StackOverflowコミュニティへの私の質問に関する限り:

  • PECL_HTTPとcURLの両方の拡張機能を使用した人はいますか?
  • PECL拡張機能に重大なパフォーマンスの問題がありますか?
  • PECL拡張機能は、表面に表示されるのと同じくらいユーザーフレンドリーですか?
  • 実証済みのcURLライブラリはまだ優れていますか?

編集:結局のところ、PECL_HTTP拡張機能は内部でcURLソースコードの一部を使用しているため、それらは完全に異なる獣ではありません。どちらもPHPのコンパイル済み拡張機能です。

0 投票する
2 に答える
19136 参照

php - Windows で PHP HTTP PECL 拡張機能を有効にするにはどうすればよいですか?

Windows 7 x64 に XAMPP バージョン 1.7.3 をインストールしています。PHP HTTP 拡張機能を有効にしたい。どうすればそうすることができますか?つまり、どこで DLL を入手し、登録するかなどです。よろしくお願いします。

0 投票する
7 に答える
16584 参照

php - PHP経由でMongoDBに接続できません

Mongo-DBを見てみたかっただけです。しかし、私はそれを実行していません。PECLを使用してインストールしましphpinfo()たが、拡張機能がロードされていると表示されますが、

$mongo = new Mongo();

私はこれを手に入れます:

致命的なエラー:キャッチされない例外'MongoConnectionException'とメッセージ':トランスポートエンドポイントが接続されていません'

誰かが同じ問題を抱えていますか?...またはこれに関するアイデアはありますか?

0 投票する
1 に答える
5575 参照

php - Error on installing SVN extension with pecl

I'm trying to install the following PHP extension: http://php.net/manual/en/book.svn.php But when I do pecl install svn-beta I receive an error message that it can't locate the svn_client.h file. I searched the net but couldn't find any useful reference to this error.

Thank you for your help.

Installation result:

0 投票する
2 に答える
3340 参照

php - 予期しない T_RETURN、apc のインストール時に T_FUNCTION を期待

コマンドでapcをインストールしようとしています

yum インストール apc

次のエラーが表示されます

解析エラー: 構文エラー、予期しない T_RETURN、251 行目の /usr/local/lib/php/Archive/Tar.php で T_FUNCTION を予期しています

理由は何ですか?

0 投票する
3 に答える
3714 参照

php - PHP 5.3の場合はuploadprogress.so?

PHP5.3.0にバンドルされているOS10.6.2でXAMPP(最新バージョン)を使用しています

PHPソース/ヘッダーファイル用のXAMPP開発パッケージをインストールし、ターミナルから次のコマンドを実行しました-

すべてが正常に機能しているように見えました。私のphp.iniファイル(うん-ロードされているものと同じものであることを確認しましたphpinfo())にはextension=uploadprogress.so問題がなく、次の方法でapacheを再起動しました。

...私のxamppfiles/binディレクトリの下。

問題は、uploadprogress拡張機能がに表示されないことphpinfo()です。

何が欠けているのかわからない。拡張機能を読み込めなかったか、互換性がないなどのApache/PHP再起動エラーが発生しませんでした。

明らかな何かが欠けていますか?前もって感謝します。

0 投票する
5 に答える
8983 参照

php - oci_connect PHP の空白ページ

更新 (2010 年 5 月 21 日) 成功!

したがって、$head->desk() を何度も実行した後、解決しました。

仮想化の設定に応じて、使用するインスタント クライアントのバージョンに注意してください。

私は一般的な Instant Client をインストールしていました (ESX サーバーが Intel ではなく AMD プロセッサ上にあることに気づいていませんでした)。内部的には問題なく動作していました (内部の ESXi サーバーは 64 ビットではないため、CentOS のインストールは 32 ビットでした)。AMD64 上にある仮想化サーバーで 32 ビットのインストールを実行している場合でも、どのインスタント クライアントをインストールするかは依然として重要です。

最後にチェックしようと思ったのはこれでしたが、現在はすべて正常に動作しています。

これを理解するためにあらゆる可能なテストを実行するのを手伝ってくれたすべての人に感謝したいと思いますが、結局、仮想化の違いに気付かなかったのは私のせいでした.


更新 (2010 年 5 月 21 日) 内部で新しい VM にインストールしたときに、このバグを回避したと思っていましたが、狭まるリンクを見つけました。

これを投稿したとき、これを本番サーバーにインストールしようとしていました。1 週間の進捗がなく、開発に戻る必要があった後、社内サーバーの VM に Crap... CentOS を新しくインストールし、インスタント クライアントと oci8 を新しくインストールしました。

完璧に機能しました。

ただし、VM の正確なコピーを運用サーバーにアップロードしたところ、魔法のように機能しなくなりました。すべてを再インストールしようとしましたが、役に立ちませんでした。

したがって、絞り込むことができる唯一のことは、ファイアウォールの問題 (127.0.0.1 を試したときに同じ問題が発生しますが) またはおそらく ESX (実稼働サーバー) サーバーの問題であり、内部サーバーは ESXi を実行しています。

何かご意見は?

更新 (2010 年 3 月 8 日) Xdebug をインストールして、コードをトレースします。これは私が得ている出力です:

トレースはその時点で停止します。

すべてを同じ方法でローカル サーバーにインストールしましたが、正常に動作します。私が完全に途方に暮れていると言うことは、それを軽く置くことです.


*注: make test を実行したところ、すべてのテストで FAIL が返されました。同じエラーが報告されるかどうかを確認するために、作業中のマシンでこれを実行したことはありません。make test が FAIL を報告するのに、make がエラーを報告しない理由は何ですか?

OCI8 PECL パッケージと一緒にエラーが報告されていない状態で Oracle Instantclient をインストールしましたが、途方にくれました。oci_connect で接続を開こうとすると、PHP スクリプト全体が停止します。

例:

完全な空白ページを返します。モジュールがロードされ (phpinfo に表示されます)、すべてがエラーなしでインストールされます。

私は完全に途方に暮れています。

CentOS: 5.4

アパッチ: 2.2.3

PHP: 5.3.1

インスタントクライアント: 11.2

oci8: 1.4.1

何かご意見は?

ノート

Apache エラーログは何も報告しません

試みられたデバッグ:

1:

戻り値:

2:

ホストを //host に変更する

戻り値:

同じエラー