基於寶塔安裝PHP的event擴展。


使用基於workman為基礎的GatewayWorker框架,若其長連接數大於1024需要安裝event擴展,此為安裝說明:

開發環境是 centos7.8

1、安裝event擴展依賴的libevent-devel包,命令行運行

yum install libevent-devel -y

2.PHP > 7.0 需要安裝event擴展。從https://pecl.php.net/package/event 查看event目前的版本,選擇一個穩定版本即可# 當前所在目錄是root目錄# 下載event

wget https://pecl.php.net/get/event-2.5.6.tgz
# 解壓文件
tar -xf event-2.5.6.tgz
# 進入目錄
cd event-2.5.6
# 執行phpize 並安裝; 使用寶塔安裝的PHP7.0 進行phpize,若其他PHP版本,改變70即可
/www/server/php/70/bin/phpize
./configure --with-php-config=/www/server/php/70/bin/php-config
make && make install

  

3.在PHP7.0對應的PHP.ini中設置 擴展內容,然后重啟PHP7.0

# 把下列復制到 PHP7.0 對應的php.ini中,保存,並重啟PHP
extension=/www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/event.so

4.可以從phpinfo() 或者 命令行 php -m 查看擴展 

參考文檔:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=45572&highlight=event

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM