服务器在 linux ubuntu 上离线时如何安装 php5-ldap 扩展

How to install php5-ldap extension while the server is offline on linux ubuntu

我正在尝试在我的 ubuntu 16 服务器上安装 php5-ldap 扩展程序,但该服务器无法访问互联网,我该怎么做? 注意:我已经尝试过 .deb 文件,但我还没有设法解决问题, 但是当我使用 .deb 文件时,出现了这个错误

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/ldap.so' - /usr/lib/php/20131226/ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/ldap.so' - /usr/lib/php/20131226/ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0

请有人帮我解决这个问题。 先感谢您。

您可以在 ubuntu 桌面上进行简单安装,然后将此二进制扩展复制到 /usr/lib/php/20131226/ldap.so,但这种方法很糟糕。更好的方法是下载源代码并复制到服务器

$ cd /path/to/source
$ phpize
$ ./configure
$ make
$ make test
$ make install

但是我找不到这个扩展,我想你需要编译 php 支持 ldap --with-ldap