Где взять библиотеку, на которую ссылается llpp5? Это часть метапакета для YUM?

Могу ли я найти источник где-нибудь? У меня есть некоторые проблемы с конфигурацией PHC, и это, кажется, в корне из них.

2 ответа2

2

На уровне обзора это означает связь с библиотекой php5. Если PHC это: http://www.phpcompiler.org, то имеет смысл искать PHP-библиотеку. Где это установлено на вашем компьютере? Вы должны быть в состоянии сделать: locate libphp5 и найдите его. Если locate его не видит, вам нужно установить PHP.

На более конкретном уровне -l означает поиск библиотеки. -lNAME заставит компоновщик сначала искать libNAME.so , а затем, если он не может его найти, попробуйте libNAME.a . Где это будет выглядеть? Обычно /usr/lib , /lib , некоторые каталоги, специфичные для компилятора, и любые каталоги, поставляемые с -L . Как вы можете заставить PHC найти его, если он не находится на общем пути? Вы должны быть в состоянии установить что-то в скрипте сборки для PHC.

0

Вы, вероятно, получаете это при установке PHP5.

Из PHP5 Проблемы с установкой - libphp5.так не создано :

При компиляции вы получаете сообщение о том, что libphp5.so не найден, вы должны настроить следующую опцию:

./configure --with-apxs2 =/usr/local/apache/bin/apxs

При компиляции с помощью команды "make install" вы сразу увидите, что библиотека будет создана.

Если это так, почему бы вам не установить бинарный выпуск PHP5 вместо того, чтобы компилировать его из исходных текстов?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .