1

実際には、PHPでC ++静的ライブラリを使用する必要があります。そのため、.soを作成する必要があります。具体的には、Windowsプラットフォームで作業しているため、ここではPHP拡張機能を作成するためのmake / ./configureなどを使用できないか、それを理解できません。

WindowsでC++静的ライブラリの「.so」ファイルを作成する際のヘルプ、またはWindowsでC++静的ライブラリのmakeおよびconfigureファイルを作成する手順。

前もって感謝します....

4

2 に答える 2

2

拡張子が.soのファイルは、通常、 UNIXベースのダイナミックライブラリです。
Windowsの場合と同等のものは、通常.dllファイルです。
PHP拡張機能の場合は、マニュアルを読むことをお勧めします

関連する質問:
c ++phpと静的ライブラリ
C++でPHPを拡張しますか?

于 2012-10-10T13:28:27.523 に答える
1

Windows環境でdllを使用します

 LoadModule php5_module "c:/wamp/bin/php/php5.3.5/php5apache2_2.dll"

httpd.confの例としてまたは

 extension=php_gd2.dll

PHP.iniで。UNIX環境で必要な場合は、gccを使用してコードを再コンパイルします

于 2012-10-10T13:29:15.250 に答える