2011-06-28 13 views
3

私はもちろんPHPの画像ライブラリが必要なCodeigniterの画像操作クラスを使用しようとしています。gdライブラリへのphpパス

私はphpinfo()を実行しているサーバーでgdライブラリを有効にしています。

しかし、私はcodeigniterで画像ライブラリへのパスを指定する必要があります。どこにインストールされているのかわかりません!サーバーは他の誰かの管轄下にありますので、コマンドラインを使わずにgdライブラリのインストール場所を調べる方法はありますか?これはLinuxサーバーです。

ありがとうございました。

+0

GDはPHPにコンパイルする必要があります。場所を指定するべきではありません。あなたはImageMagickを意味しますか? –

答えて

3

を検索しようCIのマニュアルでGDのこれまでの進路を紹介します。

library_path:ImageMagickまたはNetPBMライブラリへのサーバーパスを設定します。これらのライブラリのいずれかを使用する場合は、パスを指定する必要があります。

ヒント:

locate imagemagick 

しかし、彼らは以下のとおりです。あなたがImageMagickのを意味している場合、あなたは、次のコマンドを試すことができバイナリを見つけることができImageMagickのまたはNetPBMの

を使用していません通常は/usr/binまたは/usr/X11R6/bin/

+0

そうですが、$ config ['library_path']を省略すると$ this-> image_lib-> display_errors()からエラーが発生します '画像ライブラリへのパスが正しくありません。画像の設定で正しいパスを設定してください。 ' – Inigo

+0

'$ config ['library_path']'には何が設定されていますか? – RobertPitt

+0

ああ、私はそれを働かせています... $ config ['image_library']でライブラリを宣言するときにはちょっとタイプミスです。ごめんなさい。あなたの答えをありがとう – Inigo

0

あなたは、PHPがインストールした場所へのパスを取得しますphpinfo();

を試してみました。

サーバーにアクセスできる場合

はGDがPHPを使用してコンパイルされており、内部で使用され、供給する必要がないgd.so

http://www.linuxquestions.org/questions/linux-newbie-8/gd-library-path-145032/

http://php.net/manual/en/image.installation.php

+0

こんにちは、はい私はルートパスを取得するためにphpinfoを走らせています、それはgdが有効になっているが、それがインストールされているディレクトリではないことを伝えます。私はサーバーにアクセスできない。 – Inigo

関連する問題