Pthreads PHP extensionに問題があります。私はZTSを有効にしたPHP(--enable-maintainer-zts
)をコンパイルし、peclを使ってpthreadをインストールし、手動でコンパイルを試みました。UbuntuでPthreads PHP拡張機能を使用する方法
私は実際にそれを使用する方法を知らないようです。私は他の組み込みクラスと同じようにPHPでThreadクラスを使用できると仮定しましたが、PHPはそれを認識しないため運がありません。 POSIX関数が動作するようです。
私はmod_php 5.4.6でUbuntu 12.10 Server 64ビットを使用しています。
私はapacheエラーログを調べましたが、pthreads.soは未知のシンボルがあるため読み込めないようです:sapi_globals_id ... pthreadsを静的な拡張としてコンパイルしようとしましたが、違いはありません。 –
ドキュメントには5.3用のことが明記されています。 「5.6.4」は「5.4.6」を意味すると思いますか?もしそうなら、5.4から5.3に行って、それがうまくいくかどうかを見てください。もしそうであれば、5.4のサポートについて、メンテナーに問題を提出したいでしょう。 – Charles
ええ、それはタイプミスで、私はPHP 5.4.6を実行しています。現時点では、pthreadsが稼働しています。 –