2010-12-13 8 views
1

私はすべてを試しました..GDは有効にしません!基本的に、私は、Windowsのパス変数にc:\php\extc:\phpを追加しましたGD2をWindows 2000 SP4(PHP 5.1.6)で動作させる方法

extension_dir="C:\PHP\ext" 
extension=php_gd2.dll 

を持っています。私はを私のsystem32フォルダにコピーしました。私は、INIファイル全体をスキャンして、extension_dir、またはGD2.dllの拡張行に何か他の参照があったかどうかを調べましたが、GDはまだ有効になりません。

UPDATE

私は私のC:\WINNTフォルダとしてだけでなく、私のC:\PHPフォルダにphp.iniファイルを変更 - 実際に彼らは両方のGDを有効にする必要があることを示している - 私はまた、両方のファイルに32M8Mからメモリを持ち上げたし、運がない、まだ。私たちは、別のサーバーにくそ事を移動する

UPDATE 2

。この猟犬を働かせようとするのは時間の問題ではありません。貢献したすべてのおかげです。

phpinfo() Link (http://netcomdevelopment.com/test.php)

EXT directory File Listing

+1

どこでDLLを入手しましたか? PHP 5.1.6にバンドルされているものは? 'display_startup_errors'をOnにして、エラーメッセージがあるかどうか確認したいかもしれません。これはバージョンの問題かもしれません。 – netcoder

+0

PHP 5.1.6にバンドルされていたオリジナルです。 ....スタートアップエラーがありません.... – Dutchie432

+0

修正 - 起動エラーはありませんが、致命的なエラーが発生します:18行目のC:\ www \ netcom \ getProjectImage.phpの未定義関数imagecreatefromjpeg()を呼び出してください ' – Dutchie432

答えて

1

私は時間に一度、この問題を抱えていました。 IIRC PHPは使用しているphp.INIファイルを使用していないので、編集内容は何の効果もありませんでした。

ああ!私もblogged about another difficulty最初にGD2 DLLを見つけることを確信した後、Windows上でGDを持っていました。それはWindows 2003上でしたが、私は2000年にそれがさらに適用されると思います。

+0

私のPHPファイルが使用されている場合? '私は、さまざまなWebサーバー上でPHPを使って作業します。この場合、IISを実行しているWindows Webサーバー上のMicrosoft SQL Server(MSSQL)ブロブから写真(JPEG)のサイズを変更する必要がありました。これはまさに私がやっていることですが、私は既にファイルにイメージを抽出してDBを縮小する – Dutchie432

+0

更新:私の 'C:\ PHP'フォルダと' C:\ WINNT'フォルダの 'php.ini'ファイルを変更しました - 実際には両方ともGDを有効にする必要があることを示しています。両方のファイルで '8M'から' 32M'までのメモリと、まだ運がない。 – Dutchie432

+0

経験的に、あなたはPHP.iniに狂った変更を加えることができます。また、php.iniという名前のファイルを検索してみてください。また、 'php_info()'の出力を調べることでどのiniファイルが有効であるかを知ることができますが、混乱する可能性があります。 – Nathan