日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php7.2 event扩展php_sockets_le_socket错误解决

發布時間:2023/12/9 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php7.2 event扩展php_sockets_le_socket错误解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境:

[root@localhost php.d]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@localhost php.d]# php -v PHP 7.2.10 (cli) (built: Sep 15 2018 07:10:58) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologieswith Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans

為php安裝event擴展,搜索下:yum search php | grep event

[root@localhost php.d]# yum search php | grep event php-evenement.noarch : événement is a very simple event dispatching library for php-ezc-EventLog.noarch : Allows you to log events or audit trails php-kdyby-events.noarch : Events for Nette Framework php-pecl-event.x86_64 : Provides interface to libevent library php-react-event-loop.noarch : Event loop abstraction layer that libraries can: use for evented I/O php-react-http.noarch : Library for building an evented http server php-sabre-event.noarch : Lightweight library for event-based programming php-symfony-event-dispatcher.noarch : Symfony EventDispatcher Component

感覺沒有合適的包,改用: pecl search event搜索, 找到了event和libevent包,我選擇安裝event

安裝: pecl install event

安裝完成后,將"extension=event.so"加入php.ini文件,但是遇到了標題中描述的錯誤,如下:

[root@localhost php.d]# php -m PHP Warning: PHP Startup: Unable to load dynamic library 'event.so' (tried: /usr/lib64/php/modules/event.so (/usr/lib64/php/modules/event.so: undefined symbol: php_sockets_le_socket), /usr/lib64/php/modules/event.so.so (/usr/lib64/php/modules/event.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 [PHP Modules]

修改:sockets.ini, 如下:

[root@localhost php.d]# cat sockets.ini ; Enable sockets extension module extension=sockets.so extension=event.so

問題解決,似乎是加載順序導致的!因為event.so依賴于sockets.so!

總結

以上是生活随笔為你收集整理的php7.2 event扩展php_sockets_le_socket错误解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。