Перекомпилируйте и переустановите php - PullRequest
0 голосов
/ 12 марта 2010

Я использую Fedora Core 10 с php 5.2.9 без ldap. Теперь я хочу удалить текущую установку php и перекомпилировать последнюю версию php с помощью ldap и установить ее.

Как это сделать?

Ответы [ 2 ]

1 голос
/ 12 марта 2010

В основном скачивайте исходники с сайта 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

0 голосов
/ 15 августа 2017

Вместо перекомпиляции PHP вы можете добавить поддержку LDAP к установленному PHP.

Вы можете устанавливать различные библиотеки и модули без перекомпиляции PHP. Чтобы увидеть доступные библиотеки, вы можете выполнить

  yum search php-

Чтобы установить LDAP для вашего PHP, вы можете выполнить

  yum install php-ldap

Если у вас PHP как модуль Apache, вы должны перезапустить httpd, чтобы активировать изменения

  service httpd restart
...