进入源代码 ,配置等都 是默认的,安装几个常用软件
./configure --enable-opcache --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --with-iconv --enable-mbstring --with-mysqli=mysqlnd --with-openssl --enable-static --enable-sockets --enable-inline-optimization --with-zlib --disable-ipv6 --disable-fileinfo
类似问题一,缺少oniguruma,执行下方语句编译,来源:https://amon.org/oniguruma
git clone https://github.com/kkos/oniguruma.git oniguruma
cd oniguruma
./autogen.sh
./configure
make
make install
问题一 No package 'sqlite3' found
No package 'sqlite3' found
Package requirements (sqlite3 > 3.7.4)
执行下方语句查询服务器是否安装sqlite3
sqlite3 -version
得到的版本是3.16.2,高于 PHP 7.4 要求的 3.7.4,后来知道问题在于缺少sqlite-devel依赖包。
执行下方语句安装sqlite-devel
sudo apt-get install sqlite3 libsqlite3-dev