xamppでGDを使いたい

このQ&Aのポイント
  • xamppインストール直後の設定ではphp.info()でgdの項目がありません。
  • 設定を確認したところ、問題ないと思うのですが他に見落としている項目がありましたら教えてほしいです。
  • phpinfo()を見ても確認できず。
回答を見る
  • ベストアンサー

xamppでGDを使いたい。

PHPのGDを使用したいです。 xamppインストール直後の設定ではphp.info()でgdの項目がありません。設定を確認したところ、問題ないと思うのですが他に見落としている項目がありましたら教えてほしいです。 以下確認した手順です。 I.「php.ini」ファイル (1)extension_dir = "C:\xampp\php\ext\"  デフォルトでコメントが外されていました。  指定されているフォルダの中にphp_gd2.dllの存在を確認。 (2)extension=php_gd2.dll  デフォルトでコメントが外されていました。 II.php-switch.batを起動してPHPのヴァージョンが5になっていることを確認。 III.PHP設定確認後、一応Apacheの再起動実施。 IV.phpinfo()を見ても確認できず。

  • PHP
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • ryouchi
  • ベストアンサー率41% (52/125)
回答No.1

はずしているかもしれませんが、以下をご確認ください。 phpinfo()でLoaded Configuration File はどこになっていますか? 修正しているphp.iniが読まれてますか? Loaded Configuration File C:\xampp\apache\bin\php.ini であれば、当然ですが、 C:\xampp\apache\bin\php.ini を修正する必要がありますよね。 修正後はapacheの再起動が必要かと思います。 ご参考まで。

arigato39s
質問者

お礼

的中でした。 Loaded Configuration File はC:\ProgramFils\php\php.ini になっていました。 何度もxamppをインストールしているので以前programfiles配下にインストールしたものを読み込んでいる状態でした。 削除してみたら修正している方のphp.iniファイルを読み込み、phpinfo()でgdの確認ができました。 お騒がせしました。 ありがとうございました。

関連するQ&A

  • ★xamppでGDを使いたいです。

    ★xamppでGDを使いたいです。 (※ Windowsへのインストール) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ まずはXAMPP[バージョン:PHP: 5.3.1]をインストールして、phpなどいろいろなものが一括インストールされる。 C:\xampp 内のxampp-controlでApacheを起動する。 インターネットエクスプローラでXAMPPが正しくインストールされていれば、 http://localhost/xampp/ のページが表示される。 ↓階層はこんな感じです。 C:\xampp\htdocs\index.html C:\xampp\htdocs\index.php C:\xampp\htdocs\xampp\???(PHPファイルやフォルダ C:\xampp\apache C:\xampp\php ・ ・ ・ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ C:\xampp\phpの場所にphp.ini(構成設定)があります。 ↓内容 (略) extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dblib.dll extension=php_mbstring.dll extension=php_exif.dll extension=php_fileinfo.dll extension=php_gd2.dll   //コメントは最初からありませんでした。 extension=php_gettext.dll ;extension=php_gmp.dll extension=php_imap.dll (略) php.ini の場所は↓の通りです。 Loaded Configuration File | C:\xampp\php\php.ini \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ http://tsuttayo.jpn.org/php/gd/ このサイトで、 GDが利用できるか確認 phpinfo()で「GD Support」が「enabled」になっているか確認してください。こうなっていればGDが利用できます。 とありますが、「GD Support」が見当たりません・・・ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 不備な点があると思うので「ここはどうなっていますか」などの回答もお願いします。

    • ベストアンサー
    • PHP
  • PHPでpostgreSQLと接続しようとすると「call to undefind function pg_connect」というエラーが出る

    表題の件で質問させて下さい。 いろいろネットで調べると、php.ini の extension_dir="phpインストールフォルダのextフォルダ" extension=php_pgsql.dllのコメントをはずす で大抵は解決しているようなのですが、その対応をしてもどうも解決しません。 以下、わかる範囲で確認してみた項目です。 ・phpinfoで確認してみても、postgreSQLの項目は表示されていませんでした。 ・phpinfoの 「Loaded Configuration File 」のphp.iniのパスもあっています。 ・ためしに、extension=php_mbstring.dll のコメントをつけたりはずしたりすると、phpinfoではちゃんと反映されていました。 ・もちろん、extension_dirに設定しているディレクトリには、php_pgsql.dllがありました。 ちょっと何が原因なのか見当がつきません。 どなたかお分かりになる方がいらっしゃいましたらご教授願えませんでしょうか。 環境は windowsXP apache/2.2.9 PHP/5.2.6 です。 よろしくお願い致します。

    • 締切済み
    • PHP
  • windowsxpでphpがGDを認識しない

    windowsのローカルホストでPHPにGDをインストールしたのですが、phpでGDを認識していないようです。 php自体は問題なく動いています。winddowsフォルダーのphp.iniのextensionに extension=php_gd2.dll とコメントアウトを外して extension_dir = C:/php/extensions/ とphp_gd2.dllはエキステンションディレクトリーで指定した部分にきちんと入っています。 <?php phpinfo(); ?> で、確認してみると、GDが認識されていません。 心当たりがある方いらっしゃいましたら、回答ください お待ちしています。 以下の環境です PHP のバージョン = 4.4.7 Web サーバー = Apache/1.3.39 (Win32) HTTP ホスト = localhost PHP O/S = WINNT

    • ベストアンサー
    • PHP
  • SQLiteの設定

    PHP初心者です。 Apache/2.0.64 (Win32) PHP/5.1.6 上記の環境でphp.iniの設定を編集して、SQLiteを使えるようになりたいです。。 (471行目)extension_dir = "c:\php\ext" ←パスは何度も確認しました。 (607行目)extension=php_pdo.dll (608行目)extension=php_pdo_sqlite.dll (609行目)extension=php_sqlite.dll ↑上記3つのファイルがextフォルダに入っていることも確認しました。 上のようにphp.iniの設定をし直して上書き保存をし、Apacheを再起動させ、phpinfo()で設定確認をしました。 しかしSQLiteの設定項目は一向にあらわれません。。 使用しているPCはwindows vistaです。 何故SQLiteの設定がされていないのか、アドバイス頂きたいです>< (わかりずらい部分があったらすみません。)

    • ベストアンサー
    • PHP
  • PHP拡張モジュールが読み込めない?

    環境 OS:windowsXP Apache ver 2.2 PHP ver 5.1.4 問題の発端はphpからMySQLを呼び出す時に下記のエラーが出た事に始まりました。 Call to undefined function mysql_connect() 恐らくextensionファイルがうまく読み込めてないものと思われるのですが、php.iniの設定でしょうか? extension関連の設定は以下になっています。 extension_dir = "C:\php\ext" extension=php_mysql.dllのコメントアウトをはずす。 phpinfo()で確認してみましたが、表示されるのはConfiguration PHP Core まででその他の設定は表示されません。 extension_dirの項目は変更すると反映されるみたいですので、php.iniは読み込めていると思うのですが…。 GD2モジュールのサンプルも動かしてみましたが、やはり駄目でした。 ApacheのhttpdconfでPHPIniDirを設定しても結果は同じでした。 どなたか、原因の解る方いらっしゃいますでしょうか?

    • ベストアンサー
    • PHP
  • 現在、Windows7環境でXampp1.6.8をいじっているのですが

    現在、Windows7環境でXampp1.6.8をいじっているのですが、 なぜかphp.iniの変更が出来ず、 PHPMyAdminで変更できるのかといろいろと探してみたんですが、 どこにも変更できるところがみつかりません。 php.iniのextension項目のコメントの状態を はずしたいだけなのですが、 どなたかいい方法を知りませんでしょうか。 ちなみにXamppはC:\Xamppに保存してあります。

    • ベストアンサー
    • PHP
  • Image Magickの関数が使えない

    PHPにてImageMagickの関数を使おうと思ったのですが使えません。 どうすれば使えるのでしょうか・・・? imagick_begindraw()を使ってみると Call to undefined function imagick_begindraw() とエラーが返ってきて使うことができません。 extにはphp_imagick.dllが入っており、 php.iniではphp_imagick.dllの部分をコメントアウトしております。 phpinfoで見てみるとImage Magickの部分がありません。 (gdやimapはちゃんとあります) ちなみに環境はXAMPPです。

    • ベストアンサー
    • PHP
  • GDライブラリについて

    いつもお世話になります。PHPで初めて円グラフ作成を行おうと思っているのですが、GDライブラリが旨く組み込まれていません。OSはwindows,PHP Version 4.3.1です。下記項目は行っています。何か足りない点などありましたらお聞かせ下さい。 1. phpiniのphp_gd2.dllのコメントをはずしました。 2. phpiniにextension_dir = c:/php/extensions/   を挿入。 3. GDライブラリをダウンロードしプロジェクトフォルダに展開。・・・・・ 実はこの部分が自信なく、インストールなど何もしていないので果たしてよいのかどうか・・・ 4. phpinfo()で内容を確認していますがgdに関するメッセージは表示されない。 よろしくお願いいたします。 因みにプログラムを実行すると Call to undefined function: imagecreate() in ... のようなメッセージが出力されるので、旨く組み込まれていないのでは無いかと判断しています。

    • ベストアンサー
    • PHP
  • 再度、xamppにおけるjpgraphの起動法

    xampp1.7.3においてJpGraph3.0.7を正常に起動させる方法を教えてください。 JpGraph3.0.7をダウンロード、解凍しxampp1.7.3のC:\xampp\php\の直下にコピーし、xampp1.7.3内のsrcディレクトリーを「jpgraph」とrenameしてC:\xampp\php\の直下にコピーしました。 また、jpgraph内のExamplesディレクトリーからaccbarex1.phpファイルをC:\xampp\htdoc\直下にコピーします。 その後、php.iniの;extension=php_gd2.dllから、コメントを外しextension=php_gd2.dllに変更。 また、php.iniのインクルードパスをinclude_path= ".;C:\xampp\php\pear\;;C:\xampp\php\"に変更し、xamppを再起動し、ブラウザから「http://localhost/accbarex1.php」にアクセスすると、 『localhost - accbarex1.phpをダウンロードできません。要求されたサイトが使用できないか、見つけることができません。後でもう一度やり直して見て下さい。』 とエラーが表示され、jpgraphを開くことが出来ません。 なお、accbarex1.phpファイルは以下のように記述しています。 <?php // content="text/plain; charset=utf-8" require_once ('jpgraph/jpgraph.php'); require_once ('jpgraph/jpgraph_bar.php'); ・ ・ ・ 動作環境は、 windows7 HomePremium xampp 1.7.3 Apache 2.2.14 php 5.3.1 jpgraph3.0.7を使用しています。 どうしても、jpgraphが起動しない原因が分かりません。 何卒、皆様のお知恵を拝借し、問題を解決したいと考えております。 どうか、適切なご教示を宜しくお願い致します。

    • 締切済み
    • PHP
  • hpinfoにmysqlやmysqliが表示されない

     現在、Windows2003 サーバ(IIS6.0)、PHP5.4.3、mysqlは5.0.45に環境を構築しています。phpは実行でき、コマンドからはMySQLに接続できますがphpプログラムから接続できません。  そこで調べていたのですが、phpinfoにmysqlやmysqliが表示されていません。phpとMySQLの接続がうまくいっている環境ではphpinfoにmysqlやmysqliが表示されているのでこれが原因だと思われます。 他の人の投稿から下記のことは確認いたしましたが、どうしても上手くいきません。よろしくお願いいたします。 ・php.iniはC:\Windowsに存在します。またphp.iniファイルは1つしかありません。 ・php.iniファイルの下記の項目は変更しました。  extension_dir = "C:\php\ext"  extension=php_mysql.dll  extension=php_mysqli.dll

    • 締切済み
    • PHP

専門家に質問してみよう