php7.3安裝yaf擴展(親測)

目前pecl官網的yaf版本是3.0.7,php7.3版本無法安裝哦,需要到鳥哥的github上面去編譯安裝3.0.8版本https://github.com/laruence/yaf/releases

     直接pecl install yaf是3.0.7版本的,7.3版本的php是無法安裝的哦,會報錯誤:
/soft/yaf-3.0.7/yaf_session.c:97:31: error: ‘ZEND_WRONG_PROPERTY_OFFSET’ undeclared (first use in this function)
  if (property_info->offset != ZEND_WRONG_PROPERTY_OFFSET) {^
/soft/yaf-3.0.7/yaf_session.c:97:31: note: each undeclared identifier is reported only once for each function it appears in
make: *** [yaf_session.lo] Error 1


php7.3版本編譯安裝yaf3.0.8:
1、 wget https://github.com/laruence/yaf/archive/yaf-3.0.8.tar.gz
2、 tar -zxvf yaf-3.0.8.tar.gz
3、 cd yaf-3.0.8(這一步必須有,要不然phpize不成功)
4、 /usr/local/php/bin/phpize/
5、 ./configure --prefix=/usr/local/php/bin/php-config
6、 make && make install
然後extension=yaf.so加入到你的php.ini配置文件
例如我的php.ini :  vim /usr/local/php/etc/php.ini 
信號控制重啓php:

ps  -ef|grep php 查看php進程的端口

kill -USR2 端口號

也可以暴力重啓,不建議!
————————————————
版權聲明:本文爲CSDN博主「或非與」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_27517377/article/details/88423922

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章