麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 幫助中心 > 正文

PHP7多線程怎么搭建 搭建教程

2024-07-09 22:39:18
字體:
來源:轉載
供稿:網友

一直想寫個爬蟲,于是就用PHP寫了一個,眾所周知PHP并不支持多線程,所以爬行效率很低,同時運行10個進程,內存和CPU占用率很高,開大概10個進程爬行,對爬行時間還進行優化,但我的mac pro還是差不多就down掉了。 于是開始采用PHP7結合pthreads多線程工具,經測試,穩定性、效率、內存和cpu的占用各方面都很滿意。 下邊就介紹PHP7的多線程環境搭建。

安裝PHP7:

以下所有命令在root用戶下執行 下載PHP7,目前最新版本是7.0.3,根據情況自行選擇版本,PHP5.4以后的各版本也是支持的。

wget http://ar2.php.net/get/php-7.0.3.tar.gz/from/this/mirror -O php.tar.gz

tar xvfz php.tar.gz

cd php

編譯安裝。

選項自行選擇,可以讓PHP多版本共存。但maintainer-zts是必須的,如果只做爬蟲,除了curl,其它擴展基本不用安裝。遇到無法安裝的自行查找解決,例如我安裝的時候遇到iconv沒有找到,那直接就without了。

./configure --prefix=/usr/local/php7 --without-iconv --enable-maintainer-zts --with-curl

make

make install

安裝完成

然后開始安裝pthreads。用pecl安裝是超級簡單的。

cd /usr/local/php7/bin

./pecl install pthreads

安裝完成

配置文件

在/usr/local/php7/lib/目錄下新建php.ini文件,初始文件可在php源碼的根目錄找到php.ini-production 然后編輯php.ini,在末尾增加

extension="pthreads.so"

安裝完成

查看安裝是否成功

運行

/usr/local/php7/bin/php -m

查看模塊支持列表,如果有pthreads存在則說明環境創建成功。 或者編輯文件test.php

  1. <?php 
  2.  
  3. $thread=newclassextendsThread {  
  4.  
  5.   publicfunctionrun() {  
  6.  
  7.     echo"Hello World/n"
  8.  
  9.   }//Vevb.com 
  10.  
  11. }; 
  12.  
  13. $thread->start() &&$thread->join(); 
  14.  
  15. ?> 

成功輸出Hello World說明成功。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜视频久久 | 日韩视频在线不卡 | 黄色的视频免费看 | 久久草在线视频国产 | 久久久久久久亚洲精品 | 中文字幕一二区 | 国产成年人在线观看 | 成人精品视频网站 | 国产精品成年片在线观看, 激情小说另类 | 国产自在自线午夜精品视频在 | 久久国产精品久久久久久久久久 | 黄色免费在线视频网站 | 久久千人斩 | 成人不卡在线观看 | 成人艳情一二三区 | 日韩视频在线一区二区三区 | 蜜桃网站在线观看 | 黄色毛片视频在线观看 | 国产精品99精品 | va视频| 成人免费看视频 | 黄色av片在线观看 | 国产精品一区二区三区在线播放 | 夜夜夜精品视频 | 欧美视频一区二区三区四区 | 免费a网| 久久久久中精品中文字幕19 | 久久国产免费视频 | 欧美一级高清免费 | 国产在线1区 | 农村寡妇偷毛片一级 | 日本看片一区二区三区高清 | 国产精品午夜未成人免费观看 | 一级黄色av电影 | 91精品国产乱码久久久久久久久 | 圆产精品久久久久久久久久久 | 最新亚洲视频 | 欧美性受xxxxxx黑人xyx性爽 | 久久亚洲精品久久国产一区二区 | 亚洲精品久久久久www | 国产在线精品区 |