2017-01-10 5 views

答えて

0

私はPHP 5.6(5.6.29)VC11のx86 スレッドセーフとpthreadバージョン2.0.9で正常にAzureのウェブアプリでpthreadsをインストールするには、この答えUsing Pthread in Azure web app in a PHP siteの手順に従ってきました。

が、その場合には、いくつかの追加変更は、ステップ3

3で必要とされるかもしれない、私は私 は私のウェブのクーズーコンソールを閲覧し、Azureのでphp.iniファイルをデフォルト見つけるためには、phpinfo()を使用しましたアプリを https://<your_web_app_name>.scm.azurewebsites.net/DebugConsole/?shell=powershell経由で送信します。 上記で見つかったディレクトリを探します。コンテンツをローカルにダウンロードして としてPHPディレクトリにphp.iniとして保存します。このファイルにはコメントがありませんextension_dir = "ext" あなたがphp.iniファイルをダウンロードしたら

  • は、 extension_dir="D:\Program Files (x86)\PHP\v5.6\ext\"extension_dir = "ext"を変更します。
  • php.iniファイルの最後にextension=php_pthreads.dllという行を追加します。ここで

写真:

enter image description here

は、私はまた、PHP 7とpthreadsのV3をインストールしようとしましたが、失敗しました。 phthreads v3はPHP-CGIではサポートされていないようですが、CLIバージョンでのみサポートされています。次の文はofficial siteです。

のpthread v3にのみCLIで動作に制限されている:私は、私は私のことを理解しているのpthreadに1111コミットした後、Webサーバ内のスレッドがちょうど 意味を成していないことを説明しようとする多くの 年を過ごしてきましたアドバイス は無視されます。

私はアドバイスを堅くて早いものにしています: pthreadsはCLI以外の場所では安全かつ賢明に使用できません。リスニング用

感謝;)これはあなたを助ける

希望。それ以上の懸念があれば教えてください。

関連する問題