php7.3インストールyaf拡張機能

現在、pecl公式ウェブサイトのyafバージョンは3.0.7であり、php7.3バージョンはインストールできません。3.0.8バージョンをコンパイルして、バードのgithub https://github.com/laruence/yaf/releasesにインストールする必要があります。

     直接peclインストールyafはバージョン3.0.7、phpバージョン7.3はインストールできず、エラーを報告します:
/soft/yaf-3.0.7/yaf_session.c:97:31:error: 'ZEND_WRONG_PROPERTY_OFFSET' undeclared(firstこの関数で使用)
  if(property_info-> offset!= ZEND_WRONG_PROPERTY_OFFSET){^
/soft/yaf-3.0.7/yaf_session.c:97:31:注:各宣言されていない識別子は、
make に表示される関数ごとに1回だけ報告されます:*** [yaf_session.lo]エラー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.tar.gz
4、/ usr / local / php / bin / phpize /
5、. /configure --prefix = / usr / local / php / bin / php-config
6、make &&インストール
を作成し、php.ini構成ファイルにextension = yaf.soを追加します(
例:my php.ini:vim /usr/local/php/etc/php.ini 
signal control restart PHP :)。

ps -ef | grep php phpプロセスのポートを表示

kill -USR2ポート番号

激しく再起動することもできますが、お勧めしません!

のような
————————————————
著作権声明:この記事はCSDNブロガーNORの元の記事であり、CC 4.0 BY-SA著作権契約に従います。転載用の元のソースを添付してくださいリンクとこのステートメント。
元のリンク:https://blog.csdn.net/qq_27517377/article/details/88423922

元の記事を44件公開 賞賛を130 137万回再生

おすすめ

転載: blog.csdn.net/gb4215287/article/details/104751790