別の場所からapxsツールを使用するようにAPXS環境変数を変更するにはどうすればよいですか?APXS環境変数を変更するにはどうすればよいですか?
MAMPインストールにApacheモジュールをインストールしようとしています。 $ apxs -cia mod_ftp_example.c
を使用してモジュールを正常にインストールできます。ただし、グローバルapxs
コマンドは、MAMPビルドにあるapxsツールを使用するのではなく、MAC OS XプリインストールのApacheサーバー用に構成されたapxsツールを使用しています。
これは私がターミナルにapxs
コマンドを実行すると、モジュールの.soのファイルはここにインストールされていることを意味します
/usr/libexec/apache2
これは、Macに付属しているApacheサーバにモジュールをインストールし、そしてないれ私の MAMPビルド。私はに私のモジュールの.soのファイルをインストールしたいライブラリモジュールへのパスは、実際にはここにある:
/Applications/MAMP/Library/modules
さて、私はコマンド$ whereis apxs
を実行すると、私はAPXSツールが/usr/sbin/apxs
に位置して見る - もう一度、このデフォルトのOS X Apacheサーバー用のhttpdビルド内にあり、ではなく、私のMAMPサーバーです。
私の理論では、apxsのwhereis
の場所を変更することができれば、モジュールを正しい場所にインストールできます。どうすればその場所を変更できますか?私は次のように試してみましたが、うまくいかないようです:/
$ APXS=/applications/mamp/library/bin/apxs
アイデア???ありがとう!