ホームページ > バックエンド開発 > PHPチュートリアル > 実際の PHP マルチスレッド (プロセスを再起動するためにフォークしたり http を使用したりしない)_PHP チュートリアル

実際の PHP マルチスレッド (プロセスを再起動するためにフォークしたり http を使用したりしない)_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:54:26
オリジナル
1173 人が閲覧しました

[プレーン]
#autoconfig バージョンが 2.59 より高い場合は、php5.4 のみをインストールできます
# それ以外の場合は、5.3.17 のみをインストールできます。 autoconf のバージョンがわかっている場合、php.5.4 をインストールしている場合は、5.4 のインストールに従ってインストールします。5.3 をインストールしている場合は、5.3 をインストールします。
#5.4
ウィゲット
tar zxvf php-5.4.7.ta​​r.gz
cd php-5.4.7/ext

#5.3
ウィゲット
tar -xf php-5.3.17.tar.gz
cd php-5.3.17/ext


#下注スレッド
wget https://github.com/krakjoe/pthreads/tarball/master -O pthreads.tar.gz
tar -xf pthreads.tar.gz
mv krakjoe-pthreads* pthreads
CD ../
./buildconf --force
./configure --enable-maintainer-zts --enable-pthreads --prefix=/usr/local/php-threads#他のパラメータは自分で設定してください。ここでは必要なパラメータのみを示します
作る
インストールを行う

ソースコードパッケージに例があり、次のように実行します:

/usr/local/php-threads/bin/php AdvancedSynchronization.php

[プレーン]

プロセス: 実行中
スコープテスト: 140703850592000 実行中
ScopeTest2: 140703839512320 実行中
ScopeTest2: 140703839512320 動作中 ...
ScopeTest2: 140703839512320 通知済み: 1
プロセス: 140703839512320 を通知: 1
スコープテスト: 140703850592000 通知済み: 1
プロセス: 140703850592000 を通知: 1

既存の PHP 環境を破壊したくないため、Apache 経由での実行は試していません。また、非 CLI モードで実行する予定もありません。

http://www.bkjia.com/PHPjc/477965.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477965.html技術記事 [プレーン] #autoconfig バージョンが 2.59 より高い場合は、php5.4 のみをインストールできます。#それ以外の場合は、5.3.17 のみをインストールできます。 autoconf のバージョンがわかっていて、php.5.4 をインストールしている場合は...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート