使用旧版icu库进行编译
具体
- 下载icu的旧版本库,例如下载icu-64.2.tar.gz并解压到/usr/local/src目录下
- 安装依赖项:sudo apt-get install -y libxml2-dev libzip-dev libcurl4-openssl-dev libpng-dev libjpeg-dev libfreetype6-dev libssl-dev
- 进入php-8.1源代码目录:cd /usr/local/src/php-8.1
- 执行configure命令,指定--with-icu-dir参数为旧版icu库的安装路径:./configure --with-icu-dir=/usr/local/src/icu-64.2/
- 编译并安装:make && sudo make install
代码示例:
./configure --with-icu-dir=/usr/local/src/icu-64.2/