我正在使用没有 ldap 的 php 5.2.9 运行 Fedora Core 10。现在我想删除当前的 php 安装并使用 ldap 重新编译最新版本的 php 并安装它。
这个怎么做?
基本上,从 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
您可以将 LDAP 支持添加到已安装的 PHP 中,而不是重新编译 PHP。
您可以安装各种库和模块而无需重新编译 PHP。要查看可用的库,您可以执行
yum search php-
要为您的 PHP 安装 LDAP,您可以执行
yum install php-ldap
如果您将 PHP 作为 Apache 模块,则必须重新启动httpd
以激活更改
service httpd restart