安装失败:informix sdk 4.50.FC7, pdo_informix 1.3.6, PHP8

Installation fails: informix sdk 4.50.FC7, pdo_informix 1.3.6, PHP8

我正在尝试在 PHP 8
上使用 Informix-SDK 4.50.FC7 安装 PDO_INFORMIX 1.3.6 尽管我坚持使用文档,但我 运行 遇到了问题。

终于可以使用这些设置了。可能不是最佳选择,但对我有用。

# download informix sdk, go to content
./installclientsdk -i console
#               ^^^^^^^^^ documentation states installclientsdk -console

# install with default settings

# for PDO: Specify Client Dir as env var 
export INFORMIXDIR=/opt/IBM/Informix_Client-SDK

# add path which actually contains the files
LD_LIBRARY_PATH=$INFORMIXDIR/incl/cli:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
#                ^^^^^^^^^^^^^^^^^^^ cli is here, the documentation doesnt specify this

export LD_LIBRARY_PATH


# pecl / pdo
cd /install/PDO_INFORMIX-1.3.6
phpize
./configure --with-pdo-informix=/opt/IBM/Informix_Client-SDK
make
make install

# add `extension=pdo_informix.so` to the php.ini