久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP7多線程搭建教程

這篇文章主要介紹了PHP7多線程搭建教程,需要的朋友可以參考下

一直想寫個爬蟲,于是就用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

<?php
$thread = new class extends Thread { 
  public function run() { 
    echo "Hello World\n";
  }
};
$thread->start() && $thread->join();
?>

成功輸出Hello World說明成功。

以上所述是小編給大家介紹的PHP7多線程搭建教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 成人欧美一区二区三区1314 | 欧美日韩国产欧美 | 国产精品观看 | 欧美a在线 | 天天躁日日躁狠狠躁白人 | 国产欧美一区二区三区日本久久久 | 欧美日韩综合一区 | 成人亚洲精品 | 欧美精品一区二区三区在线播放 | 精品一二三区视频 | 日韩在线看片 | 国产黑丝av | 成人欧美一区二区三区黑人孕妇 | 日本精品视频在线 | 毛片链接 | 亚洲三区在线观看 | 日韩精品成人在线 | 日韩在线播放第一页 | 久久99深爱久久99精品 | 国产最新网址 | 中文字幕日韩在线观看 | 亚洲成人福利在线观看 | 91精品国产综合久久久久久丝袜 | 99久久婷婷国产综合精品电影 | 911精品国产 | 久久成人免费 | 久热久 | 日韩一级黄色毛片 | 天堂av免费观看 | 韩日在线视频 | 亚洲97 | 这里有精品 | 午夜精品久久久久久久久久久久 | 国产精品视频导航 | 男女久久久 | 中文字幕在线免费观看 | 日韩中文字幕2019 | 欧美激情久久久 | 欧美精品一区二区免费视频 | 99久久99久久精品国产片果冰 | 美美女高清毛片视频免费观看 |