問題タブ [php-extension]

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 投票する
3 に答える
4072 参照

php - Microsoft Visual C ++ 2008でPHP拡張機能をコンパイルするにはどうすればよいですか?

Hello WorldMicrosoft Visual C ++ 2008を使用してPHP拡張DLLを作成しました。権利はありますphp.iniが(gd2拡張を有効または無効にすると効果あります)、拡張をロードしても追加モジュールの下にポップアップ表示されません。でphpinfo()

関数(単純な関数)をテストしようとすると、double()明らかに機能しません。このチュートリアルを使用しました)。

誰かがこれを行うときに作成されたdllを提供できる場合(私のサーバーが台無しになっているかどうか、またはそれが私のサーバーであるかどうかを確認するため)、喜んでテストします。

システム仕様

OS:Windows(Vista)
サーバー:
WAMP PHP:5.3.5(XamppとIISもインストールされています)

コマンドを実行すると、次のphp --iniエラーが発生します。

これは、PHPをコンパイルするためにバージョン9を使用する必要があることを意味しますか?

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

php - PHP拡張機能でPHP関数を使用する

explode()C ++で拡張機能を作成する場合など、PHP関数を使用できますか?

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

php - PHP 拡張機能とライブラリ (および変換可能)

一部の php wamp/lamp パッケージには、php_amf、php_db、php_gd2 などのパッケージ内にパッケージ化された php 拡張機能が付属しており、拡張機能を有効にするか、デフォルトで拡張機能がインストールされていない場合はインストールするだけです。

私の一般的な質問は、これらの拡張機能はライブラリとどう違うのですか? 具体的に知りたいのですが、拡張機能をプロジェクト自体に読み込まれるライブラリに変えることはできますか? 目標は、php 拡張機能のような特別なインストールを必要とせずにライブラリを呼び出すことです。共有ホスティングを使用している場合、新しい拡張機能をインストールするための十分な権限がない場合があります。

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

php - WAMPSERVER php_memcache 拡張機能

フォルダーに配置したphp_memcache.dllphp_memcache-2.2.6-5.3-nts-vc9-x86.zipからの)コピーがありC:\wamp\bin\php\php5.3.5\extます。

WAMPphp_memcacheでは、拡張機能リストに表示されますが、拡張機能を開始するたびに次の警告が表示されます。

PHP の起動: 動的ライブラリ 'C:/wamp/bin/php/php5.3.5/ext/php_memcache.dll' を読み込めません - 指定されたモジュールが見つかりませんでした。

これは、オンまたはオフにできる他の拡張機能では発生しません。

に移動しようとしphp_memcache.dllましC:\windows\system32たが、違いはありません。

何か案は?

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

php - PHP で XSLl を有効にする

php5がインストールされたサーバーがあります。XSL を有効にする必要があります。試してみるphpinfo();と、XSL に関連するものは何も表示されません。すでに「libxslt」がインストールされています。

php のインストールをアップグレードして xsl をサポートする方法はありますか? PHPを再インストールしたくありません。

に追加extension=xsl.soすることを考えましphp.iniたが、xsl.so があるかどうか、どこにあるのかわかりません! しかし、それは機能しますか?? はいの場合、 xsl.so がどこにあるかを把握するか、可能であればダウンロードする必要があります。

これが実際の作業環境での初めての経験であるため、助けてください。

ところで: サーバー OS は Linux (RPM ベースのプロパティ配布) です。

アップデート:

次の方法を試しましたが、まだ xsl を有効にすることはできませんphpinfo()

1- php ソースコードをcd拡張子のディレクトリに解凍します。cd /path/to/php/ext/xsl

2-phpize

3-./configure

4-make

5-次に、xsl.soをextension_dirに移動します

6-Apacheを再起動します

オンラインの多くのフォーラムやブログでこれを見つけましたが、なぜうまくいかなかったのかわかりません。

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

php - 誰かが私にphp-solrプリコンパイル済みdllを教えてもらえますか?

vc6-x86バージョンのphpを使用していますが、プリコンパイルされたphp_solr.dllを見つけたいと思っています。誰かが私にそれらをどこで手に入れることができるか教えてもらえますか?

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

warnings - PHP の再コンパイル後の警告 (動的ライブラリをロードできず、モジュールを初期化できません)

php を再コンパイルした後、php cli を使用すると次のエラーが発生します。

グーグルで調べた後、モジュールを更新する必要があることがわかりました。

しかし、次のようなエラーが発生しました:

または次のようなエラー:

モジュールを更新する方法はありますか?

他のサーバーでphpを再コンパイルする予定で、同じ問題に再び直面する前に解決策を知りたいので、コンパイルする前に何かしておくべきことがあれば教えてください。

前もって感謝します。

PS: 私の OS は Linux (Redhat) です。

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

php - XML_RPC2 のインストール中にエラーが発生しました

PEAR ライブラリから XML_RPC2 パッケージをインストールしようとしていますが、適切なコマンド (pear install XML_RPC2) を入力するたびにエラーが発生します:

奇妙なことに十分なコマンド

「このパッケージには依存関係がありません」という情報を返します (それ以外の場合は問題なく動作します)。

XML_RPC2 の古いバージョンでも試しました - 同じことです。これは私が問題を抱えた最初のパッケージです。カールが有効になっていて、動作していると確信しています(テスト済み)。それに加えて、依存関係リストにリストされている他のすべてのコンポーネント (PHP 5.3、PEAR 1.9.2、Cache_Lite 1.7.9) をインストールしました。Windows XP での標準の WAMP インストールに取り組んでいます。

私はどんな助けにも感謝します:)

編集。

最終的な解決策: WAMP には php.ini の 2 つの場所があり、1 つは php スクリプトで使用され、もう 1 つはコンソール コマンドで使用されます。1 つ目は apache ディレクトリ (つまり wamp/bin/apache/apache2.2.21) にあり、2 つ目は php ディレクトリ (つまり wamp/bin/php/php5.3) にあります。WAMP のトレイ アイコン (PHP 拡張機能または php.ini) のオプションを使用してモジュールを有効にしている場合は、apache ディレクトリの php.ini ファイルを編集しているため、コマンド ラインではなくブラウザーによって実行されるスクリプトでのみ有効になります。

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

php - Php 拡張子: config.m4、おそらく未定義のマクロ: LT_SHARED_LIBADD

私はphp拡張機能を開発しています(私の最初のものではありません)が、今日、私が経験したことのない問題に出くわしました.phpizeを実行すると、次の出力が得られます:

私の config.m4 は非常に簡単です。他の拡張機能で問題なく phpize を試しました。別の拡張機能から config.m4 をコピーして貼り付け、名前を変更しただけで問題が発生します。config.m4 は次のとおりです。

誰もその問題を抱えたことがありますか?Googleはこれについて何も見つけられませんでした...

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

php - 私のウェブサイトにAPIグラフィックを追加する際のトラブルシューティング

ChartDirectorv.5APIに問題があります

コードを自分のWebサイトにドラッグアンドドロップします。

特定のページに移動すると、エラーメッセージが表示されます。

PHP拡張機能のChartDirectorの読み込み中にエラーが発生しました

ChartDirectorを動的にロードしようとしましたが、成功しませんでした。PHPのドキュメントについては、ChartDirectorを参照するか、問題を解決する方法については、ここをクリックしてください。

エラーログ

require_onceファイルの場合..ビューと同じディレクトリに配置します(MVCモデルを使用します)

これが私のコードです:

ありがとうございます