注意:安裝event之前先安裝socket擴展
首先我使用命令: sudo apt install update && sudo apt install php7.4-event
然後我在官方文檔中看到,
按照提示去php擴展網
我們下載一個最新版本的壓縮包,並且去擴展的首頁看看,然後往下滑,點開安裝説明看看,
可以看到安裝教程
然後先根據第一種試試你會發現報錯了,去網上查了以下,我覺得是這個安裝方式過時了,有些語法和現在php版本不兼容,所以我們選擇第二種
將壓縮包解壓,然後進入解壓後的文件夾,一步一步根據簡稱操作,最後在php.ini中加入extension=event.so,重啓php7.4-fpm,頁面輸出echo phpinfo(),發現已經出現了
但是我並沒有這麼順利,剛開始就卡住了,我發現我沒有phpize,直接在終端輸出 phpize,就提示我要執行命令 sudo apt install php7.4-dev,我執行後,又出問題了,
根據提示,前兩個要安裝但是因為一些原因沒安裝成功,所以我就用apt去一個一個安裝,但是並沒有成功,網上查的一些資料,
首先安裝aptitude工具
sudo apt-get install aptitude
再利用aptitude來安裝libssl-dev與libpcre2-dev,要注意的是,執行命令後要看清楚提示在操作
這兩個問題解決後還有一個問題
解決方法:直接用清除命令將這個清除掉,這個命令會把一些擴展也給刪掉
最後執行 sudo apt install php7.4-dev就可以成功了,成功後將剛才卸載調的擴展在重新安裝一下,比如:sudo apt install php7.4-gd
接下來我們安裝教程安裝event擴展就行
記住make執行,再執行sudo make install
最後的最後,大功告成