一,oniguruma是什么?
oniguruma是一個處理正則表達式的庫,我們之所以需要安裝它,
是因為在安裝php7.4的過程中,mbstring的正則表達式處理功能對這個包有依賴性,
所以我們要先安裝這個庫
說明:劉宏締的架構森林是一個專注架構的博客,地址:https://www.cnblogs.com/architectforest
對應的源碼可以訪問這里獲取: https://github.com/liuhongdi/
說明:作者:劉宏締 郵箱: 371125307@qq.com
二,下載
[root@yjweb source]# wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz
三,解壓
[root@yjweb source]# tar -zxvf oniguruma-6.9.4.tar.gz [root@yjweb source]# cd oniguruma-6.9.4/
四,配置與安裝
[root@yjweb oniguruma-6.9.4]# ./autogen.sh && ./configure --prefix=/usr [root@yjweb oniguruma-6.9.4]# make && make install
五,安裝過程中遇到報錯的處理
報錯:
[root@yjweb oniguruma-6.9.4]# ./autogen.sh && ./configure --prefix=/usr Generating autotools files. ./autogen.sh: line 6: autoreconf: command not found
解決:
[root@yjweb oniguruma-6.9.4]# yum install autoconf automake libtool
六,查看本地centos的版本
[webop@yjweb ~]$ cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core)