• ベストアンサー

現在、Windows7環境でXampp1.6.8をいじっているのですが

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

  • PHP
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

とりあえず、若干の勘違いがあるようなので、ツッコんでおきますと、PHPMyAdminは「MySQLの基本的な管理を Webブラウザ 上から GUI で行うことのできるツールで、その名前の通りPHPを利用して動作します。」←どこかのサイトからコピペ。 PHPの設定をいじる機能があるというのは、少なくとも俺は聞いた事がありません。 名前が紛らわしいって事なんでしょうね。多分。 んで、本題の方ですが、補足お願いします。 > なぜかphp.iniの変更が出来ず、 これは、どこのファイルの どの部分を変更してみたとか、ってのは ないもんでしょうか? 変更しても反映されない。って事なのか、上書き禁止になってるのか。とか 判断しかねました。

katsumi001
質問者

お礼

PHPMyAdminでは変更が出来ないんですねwww 失礼しました。お恥ずかしいwww ありがとうございました。

katsumi001
質問者

補足

上書き禁止がかかっていて、それが外れないんです。 php.iniの、;extension=php_curl.dllのコメントをはずそうとして 上書きが出来ないことがわかりました。

その他の回答 (2)

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.3

ファイル自体の上書きができないということであれば、Win7 を持っていない俺には、具体的な解決策は出せそうにありません。 おおかたXAMPPをインストールした時の権限とかの問題だとは思いますが、お力になれず すみません。

katsumi001
質問者

お礼

いえいえ。回答していただき、大変ありがたいです。

  • doran975
  • ベストアンサー率14% (1/7)
回答No.1

この頃のXAMPPのバージョンだとphp.iniは c:\xampp\php内のではなくて c:\xampp\apache\bin内のを変更しないとだめだったはずだけど

katsumi001
質問者

お礼

c:\xampp\apache\bin内のものをいじろうとしましたが、 やはり上書き禁止がかかっているため 変更が出来ませんでした。 ありがとうございました。

関連する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
  • 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
  • 再度、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
  • xampp phpエラーについてです。

    PHP初心者ですがご回答宜しくお願い致します。 xamppをインストールした後、smartyをインストールし、「php.ini」ファイルをinclude_path = ".;d:¥php¥includes"からinclude_path = ".;C:\xampp\php\includes;C:¥Smarty¥libs"に書き換えて保存。その後xamppコントロールパネルからapacheとmysqlを起動させるとphpエラーとして syntax error, unexpected TC_LABEL, expecting '=' in C:\xampp\php\php.ini on line 1 とエラーが出ました。 調べてみましたがわかりませんでした・・・。 原因解明の手掛かりでもお教え頂きたく思います。 因みに、環境はOS Windows7 xampp、smartyは現在最新のものです。 ファイルを書き換える前は普通に作動してました。 お手数ですが、何卒よろしくお願い致します。

    • 締切済み
    • PHP
  • xamppにおけるjpgraphの設定について

    xampp1.7.3においてJpGraphを正常に起動させる方法を教えてください。 JpGraph3.5.0をダウンロード、解凍し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\jpgraph\"に変更し、xamppを再起動し、ブラウザから「http://localhost/accbarex1.php」にアクセスすると、 Warning: require_once(jpgraph/jpgraph.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\accbarex1.php on line 3 Fatal error: require_once() [function.require]: Failed opening required 'jpgraph/jpgraph.php' (include_path='.;C:\xampp\php\PEAR,C:\xampp\php\jpgraph\') in C:\xampp\htdocs\accbarex1.php on line 3 とエラーが表示され、jpgraphが起動しません。 なお、accbarex1.phpファイルは以下のように記述しています。 <?php // content="text/plain; charset=utf-8" require_once ('jpgraph/jpgraph.php'); require_once ('jpgraph/jpgraph_bar.php'); $data1y=array(-8,8,9,3,5,6); $data2y=array(18,2,1,7,5,4); ・ ・ ・ 動作環境は、 windows7 HomePremium xampp 1.7.3 Apache 2.2.14 php 5.3.1 としています。 どうしても、jpgraphが起動しない原因が分かりません。 何卒、皆様のお知恵を拝借し、問題を解決したいと考えております。 どうか、適切なご教示を宜しくお願い致します。

    • 締切済み
    • PHP
  • いいかげんxamppなんとかしたいです

    phpを勉強しようと思い、xampp1.6.3.aをWindows Vistaにインストールしてから5ヵ月くらい過ぎましたがいまだにxamppの設定がさっぱりわかりません、情報が少ないしバージョンが違って説明通りいかなかったり、書いていることも非常に難しくてチンプンカンプンで意味もわからずあちこちのサイトや入門書から部分的にあれこれいじり今ではグチャグチャです。とにかくわからないことが多すぎて、何回かにわけて質問させていただこうかと思ってますがどうぞよろしくお願いします。 今回の質問内容なんですが、php.iniについてなんですが、現在php.iniが4つあります。その4つあるphp.iniの場所は、 (1)Cドライブのwindowsフォルダの中  php5の入門書に書かれていた、――「C:\php」フォルダ直下にある「php.ini-dist」を「php.ini」に名前変更した上で、「windows」フォルダに移動します。――というところを参考にしました。 この本はxamppを使ってないので食い違うところがありました(phpフォルダの中にphp.ini-distというものはなく、最初からphp.iniだったような気がします。)が気にせずとりあえず「windows」フォルダに移動させました。主な設定はここのphp.iniで行っています。 (2)xamppフォルダの中のphpフォルダの中  このphp.iniは、Vistaにxampp1.6.3をインストールするとコマンドラインから何かしようとしたとき(php -v とか、コマンドライン上でphpスクリプトを実行したりとか、go-pear.batとか実行したとき)、「Cliは動作を停止しました」とかになるので困ってインターネットで調べていたらとあるサイトで――「それはXAMPPが使っているPHPがヘンなんだよ。ZIPから解凍して上書きしてごらん」――と書かれているのを発見して、最新のphpをダウンロードしてzipファイルを解凍して、xamppフォルダの中に放り込んで元々あったphpフォルダに上書き保存したものです。ここのphp.iniは全くいじってません。 (3)xampp/apache/binの中  xamppをインストールしてわけもわからず設定してしばらく経ったある日、アパッチフレンズのサイトを見たらQ&Aコーナーに、 ――"php.ini"が3つありますが、どれを修正すればよいですか?「\xampp\apache\bin\php.ini このファイルを修正してください。」\xampp\phpディレクトリのファイルはPHPがCGI/CLIモードの時のみ有効です。 \xampp\apache\bin\php.ini このファイルがwebサーバ用のファイルです。―― と書いてあるのを発見して、それまでwindowsフォルダの中のphp.iniをいじってたのがおかしいことに気づき、ここのフォルダ内のphp.iniはごみ箱に捨て、windowsフォルダの中のphp.iniをこっちにコピーしたら、なんか動作がおかしくなってエラーばかり起こるようになったのでやっぱり元に戻しました。そのあとははっきり覚えていませんが少しいじったようです(いくつかコメントが取り払われてました)。 (4)xampp/php/php4の中 これはたぶんPHP4を使う人がいじるところだと思い、たぶんずっとPHP5を使うので関係ないと思いまったくいじってません。 (よくわかりませんがレンタルサーバーによってはPHP4のみOKのところとかあるみたいですね。正直今さらPHP4なんて、PHP5だけでも厳しいのに覚えること多すぎてやりたくないのですが、イヤでもやらざるを得ない時が来るのかも知れませんね。) こうなってます。とりあえず表向きは動いてますがどうもなにかおかしな気がします{コマンドラインで実行するphpスクリプトのサンプルが動かなかった(sqlite_openとかしたらFatal Errorになる、しかしブラウザ上では問題なく動く)りします}。 ちょっと説明が長ったらしくなりましたが、気になるところは、xamppを使っているなら、別にxampp/phpの中のphp.iniはwindowsフォルダに移動させる必要はないのじゃないのかというところと、あと実質いじらなければいけないphp.iniは(3)xampp/apache/binの中だと思うんですが、コマンドラインでも動かそうとするなら(2)xamppフォルダの中のphpフォルダの中のphp.iniもいじらなければならないと思います。その際 (3)xampp/apache/binの中のphp.iniと全く同じ設定でいいのか、それともコマンドライン向けの特殊な設定がいるのかといったところも気になります。 また、おかしくなったときのために全くいじってないphp.iniをメモリーカードにとってますがこれがどこのphp.iniのものかわかりません。xamppをインストールしたてのときの各フォルダにあるphp.iniはすべてまったく同じものなのでしょうか? うまく説明できませんが、どなたか正しい設定の仕方等教えていただけませんか。

    • ベストアンサー
    • PHP
  • XAMPPのphp.iniについて

    XAMPPのphp.iniについて XAMPPを使用して自宅サーバー構築をしております。 ローカルホストとは別にヴァーチャルホスト機能を使用してDフォルダのディレクトリにそれぞれ参照をするようにしています。 環境 windows server 2003 XAMPP 1.7.1 PHP 5.2.9 Apache HTTPD 2.2.11 aaa.comはD:\aaa\wwwroot以下を参照 bbb.comはD:\bbb\wwwroot以下を参照 それぞれのディレクトリでphp.iniまたは.htaccessを参照するようにするには、XAMPPのどの部分を変更したらよいのでしょうか。 現状、どこのディレクトリもC:\xampp\php\php.ini に存在するphp.iniを参照しています。.htaccessを配置してみましたが、まったく中身を参照していませんでした。 よろしくご教授願います。

    • ベストアンサー
    • PHP
  • xamppのphpMyAdminの階層について

    xamppをインストールのままの初期状態で使用しています. 「htdocs」フォルダ内に「phpMyAdmin」はない(並列階層になっています)のですが,「http://localhost/phpmyadmin/」で「C:\xampp\phpMyAdmin」にある「index.php」を読みにいくのはどうしてでしょうか? 階層どおりでない箇所に読みに行く理由,仕組みをしりたいと考えております. よろしくお願いいたします.

    • 締切済み
    • PHP
  • XHProfをWindowsにインストールしたい

    XHProfをWindowsにインストールしたくて、「php_xhprof.dll」をキーワードにGoogleで検索し、ネットに落ちてたDLLファイルをC:\xampp\php\extに置き、php.iniに「extension=php_xhprof.dll」と加筆し、Apacheの再起動をかけたところ、Apacheが立ち上がりませんでした。 php_xhprof.dllを3種類ほど見つけてきて試しましたが、すべてApacheが立ち上がりませんでした。 解決方法をご教示ください。 [環境] Windows7(64bit) XAMPP1.7.7 PHP5.3.8

    • ベストアンサー
    • PHP
  • xamppについて

    D:/xampp/phpMyAdmin/config.inc.phpを変更しphpMyAdminへの アクセスへ認証を掛けております。 php-switch.batを使用して5から4に変更はできたのですが4に変更 したところ5で問題なく使用できていた同様のユーザー名とパスを 入力してもなぜか認証されずphpMyAdminへアクセスができなくなって しまいました。 これに伴いphpで実行しているmysqlへの接続などもエラーになって しまい困惑しております・・・ phpMyAdminへのアクセスもできない状態になってしまったのでソース の問題ではないと思うのですが接続のソース自体は4でも動作する ものであり実際に4のサーバーにアップして動作確認は行っております。 バージョンの切り替えを行ったのみで他の変更などはしていないので なにをどうすればいいものか全く意味不明なのですが他に設定 しなければならないファイルなどはあるのでしょうか?

    • 締切済み
    • PHP

専門家に質問してみよう