ubuntu安装event遇到的问题

注意:安装event之前先安装socket扩展

首先我使用命令: sudo apt install update && sudo apt install php7.4-event
image.png
然后我在官方文档中看到,
image.png
按照提示去php扩展网
image.png
我们下载一个最新版本的压缩包,并且去扩展的首页看看,然后往下滑,点开安装说明看看,
image.png
可以看到安装教程
image.png
然后先根据第一种试试你会发现报错了,去网上查了以下,我觉得是这个安装方式过时了,有些语法和现在php版本不兼容,所以我们选择第二种
image.png
将压缩包解压,然后进入解压后的文件夹,一步一步根据简称操作,最后在php.ini中加入extension=event.so,重启php7.4-fpm,页面输出echo phpinfo(),发现已经出现了
image.png
但是我并没有这么顺利,刚开始就卡住了,我发现我没有phpize,直接在终端输出 phpize,就提示我要执行命令 sudo apt install php7.4-dev,我执行后,又出问题了,
image.png
根据提示,前两个要安装但是因为一些原因没安装成功,所以我就用apt去一个一个安装,但是并没有成功,网上查的一些资料,
首先安装aptitude工具

sudo apt-get install aptitude

再利用aptitude来安装libssl-dev与libpcre2-dev,要注意的是,执行命令后要看清楚提示在操作
image.png
image.png
image.png
这两个问题解决后还有一个问题image.png
解决方法:直接用清除命令将这个清除掉,这个命令会把一些扩展也给删掉
image.png
最后执行 sudo apt install php7.4-dev就可以成功了,成功后将刚才卸载调的扩展在重新安装一下,比如:sudo apt install php7.4-gd
image.png
接下来我们安装教程安装event扩展就行
image.png
记住make执行,再执行sudo make install
最后的最后,大功告成
image.png

你可能感兴趣的:(ubuntu安装event遇到的问题)