嘗試了手動(dòng)編譯安裝和pecl方式安裝都是報(bào)以下錯(cuò)誤:
_ NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/libevent.so' - /usr/lib/php/modules/libevent.so: undefined symbol: php_sockets_le_socket in Unknown on line 0_
解決方法:我的報(bào)錯(cuò)是因?yàn)閜hp加載sockets 和libevent模塊的順序?qū)е?br /> 注釋sockets.ini中的extentsion = sockets.so
vim /etc/php.ini 添加
extension = sockets.so
extension = libevent.so
重啟 問題解決
如果sockets的庫(kù)已經(jīng)寫在了sockets.ini中,那么不需要在php.ini中寫extension = sockets.so,只需把extension = libevent.so放到按字母排序sockets.ini順序后的ini中即可,比如z-libevent.ini。