2012-04-05 19 views
2

私はPHPエクステンションの作成方法についていくつかのドキュメントを検索しましたが、残念ながら別のエクステンションにリンクすることはありません。別のPHP拡張モジュールを拡張するPHP拡張モジュールを作成しますか?

私はソースファイルに必要なヘッダファイルを#includeできますが、リンクについてはわかりません。

例として、拡張機能を作成するには、最初に作成したいのは、memcached githubの名前空間を実装するために実装したソリューションですが、自分のカスタム拡張機能の他の拡張機能のコードを他のもの使用法も同様です。

+0

クライアント側(php)で簡単に実装できるのなら、これでmemcached拡張を複雑にするのはなぜですか? – zerkms

+0

私はクライアント側でそれをやったが、それを拡張子として持つ可能性はあったが。それはmemcached拡張を複雑にしません。元のmemcachedも変更されていないように拡張子として追加するだけです。 – StormByte

+0

はい、どんな理由がありますか? memcachedは一般的な機能を提供し、アプリケーションはいくつかの特質を実装します。 – zerkms

答えて

0

StormByteでスレッドに返信する方法がわかりませんが、PHPを拡張するのではなくロードバランシングやキャッシングが必要なように聞こえます。

実際にコードレベルでこれを行う場合は、exec()を使用してPythonスクリプトwhich gets compiled into byte code automaticallyを呼び出すことができます。

関連する問題