Не удается установить php-ldap на сервере CentOS 5

Ваш файл plist был преобразован в двоичный файл plist. Лучшая практика будет использовать либо значения по умолчанию, либо plistbuddy для выполнения изменений в файле plist. Либо будет записывать файлы XML или двоичных файлов. Я предполагаю, что вы хотите изменить главную клавишу в False в вашем примере. С PlistBuddy вы должны сначала удалить всю запись, затем добавьте запись в файл. Удалите всю запись:

/usr/libexec/PlistBuddy -c "Delete :bookmarklist.expansionStates" /path/to/file

Затем добавьте запись в новую логию:

/usr/libexec/PlistBuddy -c "Add :bookmarklist.expansionStates:GENERAL bool false" /path/to/file

Использование данных по умолчанию требуется, чтобы файл Plist расположен в правильном домене, а затем с использованием PlistBuddy. Вам может потребоваться префикс этих команд с lc_type = c или lc_all = c.

0
01.11.2015, 18:17
2 ответа

Попробуйте:

yum clean all
yum update
yum install php-ldap

... в таком порядке. Если yum update включает обновления ядра или glibc, вам следует перезагрузиться после этого шага.

0
28.01.2020, 05:06

Я только что решил эту проблему, обновив версию PHP с 5.4.37 до 5.6. Это помогло, и я смог установить php-ldap.

-1
28.01.2020, 05:06

Теги

Похожие вопросы