0

我正在使用没有 ldap 的 php 5.2.9 运行 Fedora Core 10。现在我想删除当前的 php 安装并使用 ldap 重新编译最新版本的 php 并安装它。

这个怎么做?

4

2 回答 2

1

基本上,从 PHP 网站下载源代码。然后,从终端输入 './configure --prefix=/usr/local/my_php_version' 在输出中,检查它是否识别您的 LDAP 安装(以及 Apache 安装)。如果没有,请查看配置选项以了解如何指定路径。诸如“--with-openldap”、“--with apxs”等。您还应该查看配置选项以激活您需要的功能。完成后,输入“make”,然后输入“sudo make install”。另请查看官方安装文档:http ://www.php.net/manual/en/install.unix.php

于 2010-03-12T11:44:15.187 回答
0

您可以将 LDAP 支持添加到已安装的 PHP 中,而不是重新编译 PHP。

您可以安装各种库和模块而无需重新编译 PHP。要查看可用的库,您可以执行

  yum search php-

要为您的 PHP 安装 LDAP,您可以执行

  yum install php-ldap

如果您将 PHP 作为 Apache 模块,则必须重新启动httpd以激活更改

  service httpd restart
于 2017-08-15T17:42:45.233 回答