php7 安裝event擴展


1.安裝libevent

  // libevent 是一個庫,event擴展依賴這個庫並實現其功能!其實有php-libevent擴展,但是不知道什么原因,並不支持php7

  下載最新穩定版:wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz

  解壓:tar -zxvf libevent-2.1.8-stable.tar.gz

  進入目錄,配置一下安裝目錄,然后安裝

  cd libevent-2.1.8

  ./configure --prefix=/usr/local/libevent

  make && make install

2.安裝sockets擴展

  // 如果沒有安裝這個擴展,生成event擴展的時候會提示你缺少socket擴展

  我之前有安裝過pcntl擴展,一模一樣,這里不再贅述:https://www.cnblogs.com/milkone/p/9982051.html

3.安裝event擴展

   下載文件:wget -c http://pecl.php.net/get/event-2.3.0.tgz

   解壓:tar -zxvf event-2.3.0.tar.tgz

  進入目錄 :cd  event-2.3.0.tar

  運行phpize: /usr/local/php7/bin/phpize

  配置 :./configure --with-php-config=/usr/local/php7/bin/php-config --with-event-libevent-dir=/usr/local/libevent/

  安裝:make && make install

  配置文件添加擴展:echo extension = event.so >> /usr/local/php7/etc/php.ini

  查看是否安裝完成:php -m

4.其他說明

  根據php官方文檔,event依賴libevent和openssl,openssl 一般在安裝php7的時候就需要安裝,這里不再重復安裝了


免責聲明!

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



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