PHP アプリケーション内でスレッド化を使用しようとしていますが、理由が不明なため、pthreads を使用するように php をセットアップできないようです。
問題の診断に役立つ参考までに、いくつかの詳細を以下に示します。
- 私の環境は Windows 10 の IIS です。
- 私のphpバージョンは7.0.7です。
- スレッド セーフが phpinfo() で「有効」と表示される
- 私のPHP拡張ビルドは「API20151012、TS、VC14」です
- バージョン「VC14」のいくつかの pthreads リリースを試しました
- php_pthreads.dll が「C:\Program Files\PHP\v7.0.7\ext」にコピーされました
- pthreadVC2.dll が「C:\Program Files\PHP\v7.0.7」および「C:\Windows\System32」にコピーされました
extension=php_pthreads.dll
php.ini に追加されました
コメントアウトしてextension=php_pthreads.dll
ホームページを読み込むと、
致命的なエラー: クラス 'スレッド' が見つかりません
しかし、行のコメントを外すと、次のようになります。
HTTP エラー 500.0 - 内部サーバー エラー C:\Program Files\PHP\v7.0.7\php-cgi.exe - FastCGI プロセスが予期せず終了しました
これらの問題の原因は何でしょうか?