1

我最近重新编译了 PHP CLI 以使用 GMP 扩展作为共享库,并使用dpkg -i我使用 Ubuntu 包提供的 PHP5 ( apt-get source php5) 源安装它。之后 PHP 无法找到 gmp.so 文件。在我的系统上对该文件执行 a 后find,我发现它位于 php5-5.3.2/cli-build/modules/gmp.so 目录中(在我拥有原始 PHP 源的树中)。我很惊讶包安装程序没有将此库复制到指定的安装目录(它为所有其他 PHP 扩展执行此操作)。这是一个错误,还是我错过了编译/安装过程的某些部分?

这是我的配置命令:

'../configure'  '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--disable-all' \
     '--prefix=/usr' '--with-config-file-path=/etc/php5/clibare' \ 
     '--with-config-file-scan-dir=/etc/php5/clibare/conf.d' '--with-mysql=shared,/usr/lib' \ 
     '--with-curl=shared,/usr' '--enable-pcntl' '--enable-posix' '--enable-json' \
     '--with-gmp=shared,/usr' '--with-system-tzdata'
4

0 回答 0