亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP安裝多進程pcntl擴展

標簽:
PHP

# mkdir php

# cd php
# apt-get source php5
# cd php5-(WHATEVER_RELEASE)/ext/pcntl
# phpize
# ./configure (注一)
# make
# make install


7.复制pcntl/module文件夹下的pcntl.so文件到自定义位置

8.在php.ini文件中添加extension=上一步自定义位置/pcntl.so

9.重启apache


如报错误:

sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/pcntl/*.c

sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/pcntl/*.c


注一:./configure --with-php-config=/opt/app/php5/bin/php-config

phpize:yum install php-devel  或者 apt-get install php5-dev #提供phpize命令支持

注意版本,必须用当前PHP版本的phpize  /opt/app/php5/bin/phpize


$cmds=array(        
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','mobile',1),        
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','mobile',2),        
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','click',1),        
array('/apps/bin/launcher.php','charge/promotion_props_stat.php','click',2),        
array('/apps/bin/launcher.php','charge/promotion_props_stat.php',1),        
array('/apps/bin/launcher.php','charge/promotion_props_stat.php',2));foreach($cmds as $cmd){        
$pid=pcntl_fork();        
if($pid==-1){ //进程创建失败                
die('fork child process failure!');        
}        
else if($pid){ //父进程处理逻辑                
pcntl_wait($status,WNOHANG);        
}        
else{ //子进程处理逻辑                
pcntl_exec('/usr/local/bin/php',$cmd);        
}}


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消