Woher bekomme ich die Bibliothek, auf die lphp5 verweist? Ist es Teil eines Metapakets für YUM?
Kann ich die Quelle irgendwo finden? Ich habe einige Konfigurationsprobleme mit PHC und dies scheint die Wurzel von ihnen zu sein.
Auf einer Übersichtsebene bedeutet dies die Verknüpfung mit der PHP5-Bibliothek. Wenn PHC wie folgt lautet: http://www.phpcompiler.org, ist es sinnvoll, nach der PHP-Bibliothek zu suchen. Wo ist das auf Ihrem Computer installiert? Sie sollten in der Lage sein: locate libphp5
und es finden. Wenn locate es nicht sieht, müssen Sie PHP installieren.
Auf einer genaueren Ebene -l
bedeutet dies, nach einer Bibliothek zu suchen. -lNAME
Lässt den Linker zuerst suchen libNAME.so
und versucht es dann, wenn er ihn nicht findet libNAME.a
. Wo wird es aussehen? Im Allgemeinen /usr/lib
, /lib
einige Compiler bestimmte Verzeichnisse und alle Verzeichnisse zur Verfügung gestellt mit -L
. Wie können Sie PHC dazu bringen, es zu finden, wenn es nicht auf einem gemeinsamen Pfad liegt? Sie sollten in der Lage sein, etwas im Build-Skript für PHC festzulegen.
Sie erhalten dies wahrscheinlich bei der Installation von PHP5.
Von Installieren Probleme PHP5 - libphp5.so nicht erstellt :
Wenn Sie beim Kompilieren die Meldung erhalten, dass libphp5.so nicht gefunden wird, müssen Sie Folgendes konfigurieren:
./configure --with-apxs2 = / usr / local / apache / bin / apxs
Sie werden sofort sehen, wenn Sie mit "make install" kompilieren, dass die Bibliothek erstellt wird.
Wenn dies der Fall ist, warum installieren Sie keine Binärversion von PHP5, anstatt sie aus den Quellen zu kompilieren?
--enable-embed
auch.