回答:
概要レベルでは、php5ライブラリとのリンクを意味します。PHCがhttp://www.phpcompiler.orgの場合、PHP libを探しているのは理にかなっています。これはマシンのどこにインストールされていますか?あなたができるはずです:locate libphp5そしてそれを見つける。Locateに表示されない場合は、PHPをインストールする必要があります。
より具体的なレベルで-lは、ライブラリを探すことを意味します。 -lNAMEリンカーはlibNAME.so最初に検索し、それが見つからない場合は、を試してくださいlibNAME.a。どこに見えますか?一般的/usr/libに/lib、いくつかのコンパイラ固有のディレクトリ、およびで提供されるディレクトリ-L。共通のパスにない場合、どうすればPHCにそれを見つけさせることができますか?PHCのビルドスクリプトで何かを設定できるはずです。
PHP5をインストールするときにおそらくこれを取得しています。
PHP5インストールの問題から-libphp5.soは作成されません:
コンパイル時に、libphp5.soが見つからないというメッセージを受け取った場合、次のオプションを設定する必要があります。
./configure --with-apxs2 = / usr / local / apache / bin / apxs
「make install」でコンパイルすると、ライブラリが作成されることがすぐにわかります。
その場合、ソースからコンパイルするのではなく、PHP5のバイナリリリースをインストールしてみませんか?
--enable-embedです。