• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows版でXdebugが認識されません)

Windows版でXdebugが認識されない

goold-manの回答

  • ベストアンサー
  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

>64bit版ではどうしても認識させられません >PHP : php-5.3.8-Win32-VC9-x86.zip x86.zipでは32bitにはあっても64bitにあわないのでは? 参考URLの「2 32bit or 64bit」環境に合わせてダウンロードしているようですが(事例では32bit)

参考URL:
http://muchag.undo.jp/archives/1129

関連するQ&A

  • Xdebugのインストールができない

    PHPのデバッグ環境を作ろうとしていますが、Xdebugのインストールがうまくいきません。 環境: Windows10(64bit)、Apache2.4(Thread Safe)、PHP7.1、MySQL5.7 https://xdebug.org/download.php から「PHP 7.1 VC14 TS (64 bit)」(ファイル名php_xdebug-2.5.5-7.1-vc14-x86_64.dll)をダウンロードして、PHPの拡張モジュール用のディレクトリ(C:\php7\php7\ext)内に置きました。php.ini(C:\php7\php7\php.ini)に下記のように記載し、Apacheを再起動しましたが、phpinfoを実行しても、xdebugのカテゴリーが出てきません。 [xdebug] zend_extension_ts="C:\php7\php7\ext\php_xdebug-2.5.5-7.1-vc14-x86_64.dll" xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir=C:\Users\myusername\xdebug xdebug.idekey="PHP" ググってあちこち調べてみましたが、思い当たる原因がありません。どうしたら動くか、ご教示ください。よろしくお願いします。

    • 締切済み
    • PHP
  • iis6.1でphp xdebugの使用方法

    いつもお世話になっております。 iisでxdebugを設定しようと以下のように C:\Program Files (x86)\php\php.iniに記載したのですが [xdebug] zend_extension_ts="C:\Program Files (x86)\PHP\ext\php_xdebug-2.1.2-5.3-vc9.dll" xdebug.remote_enable=on xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp phpinfo()関数でxdebugの欄がでてきません。 何か設定が間違っているのでしょうか。 C:\windows\Temp\php-errors.logには、 PHP Warning: phpinfo(): It is not safe to rely on the system's timezone という警告はあったのですが、dllの読み込み失敗のログのようなものはありませんでした。 イベント ビューアを見てみたのですが、特にログはでていませんでした。 環境は下記のようになっております。 os windows7 home premium 64ビット php php-5.3.6-Win32-VC9-x86.msi iis version 6.1(ビルド7600) どなたかご教授よろしくお願いいたします。

    • 締切済み
    • PHP
  • vscode + phpでブレイクしません。

    vscodeでphpのでバッグを行おうとしていますが、ブレイクが効きません。 バージョンは次の通りです。 vscode 1.70.1 PHP Version 7.4.29 ただ、launch.jsonが未作成のままだとブレイクします。作成するように警告が出ますので作成したところ機能しなくなりました。 xdebuggerのバージョンは次のところで確認しています。 https://xdebug.org/wizard なお、pho.ini、launch.jsonの設定は次の通りです。 php.ini [xdebug] zend_extension="c:\xampp\php\ext\php_xdebug-3.1.5-7.4-vc15-x86_64.dll" xdebug.remote_enable=yes xdebug.remote_autostart=yes xdebug.mode=debug xdebug.start_with_request = yes xdebug.remote_host = localhost xdebug.remote_port = 9003 launch.json "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9003 }, アドバイスをいただけるとありがたいです。

    • 締切済み
    • PHP
  • xdebugの設定に関して

    以下の環境で構築しようと思っていますが、xdebugが動作しません。 もし分かる方がいましたら教えてください。 OS:Windows Vista Ultimate SP2 XAMPP:1.7.3 Eclipse:eclipse-php-galileo-SR1-win32 Pleiades:pleiades-e3.5-php-jre_20090930 PHPのバージョンは5.3.1です。 XdebugはXAMPPに同梱されているものも使っています。 (PHPもXAMPPでインストールされたもの) PHP.iniには以下の記述を追加しました。 [XDebug] zend_extension_ts="d:\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable=true xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp debug.profiler_enable=1 xdebug.profiler_output_dir="d:\xampp\tmp" 現在、デバッグ実行すると、ブレイクしないまま実行されてしまい、 2度目からは"Web Launch Already Running"となり、ます。 赤い停止ボタンを押しても再実行はできません。 バージョンの関係でしょうか?

    • 締切済み
    • PHP
  • eclipseを使ったphpの開発環境について

    今、仕事でphpをすることになり、eclipseで開発環境を整えようとしているのですが、 うまくいきません。 流れとしては、 1.xamppをインストール  バージョンは、xampp-1.6.3a です。 2.Eclipse(all-in-one)のインストール  バージョンは、pdt-all-in-one-1.0-R20070917 です。 3.ZendDebuggerをインストール ZendDebugger-5.2.10-cygwin_nt-i386をダウンロードし、 バージョンにあった、ZendDebugger.dll を  C:\xampp\php\ext にインストール。 4.php.ini の書き換え。  C:\xampp\apache\bin\php.ini 内の[Zend]の項に、  zend_extension_ts="C:\xampp\php\ext\ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always  を追加で書き込み。 この一連の流れでやったところ、apacheすら立ち上がらなくなりました。 いろいろ触ってみて、[Zend]の項で、  zend_extension_ts="C:\xampp\php\ext\ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always 以外の部分に、すべて;をつけてみたところ、 eclipse自体は立ち上がったのですが、 こんどは、デバッグしようとすると、 エラーでまったくデバッグできないような状況です。 php.iniの書き換えを間違ってるような気がするのですが、 あまりそこについての情報がなく、困ってます。 どなたか教えてください。 よろしくお願い致します。

    • 締切済み
    • PHP
  • cachegrind.out.から始まるファイル

    Xdebugをインストールしスクリプトを実行しましたが、cachegrind.out.から始まるファイルが作成されません。 php.iniの設定がおかしいのでしょうか? 回答を頂くのに必要かどうかわかりませんが、一応、phpinfoのXdebugの内容を下記しておきます。 なお、XAMPP: 1.7.7、PHP: 5.3.8、Windows7(64bit)の環境です。 xdebug supportenabled Version2.1.1 Supported protocolsRevision DBGp - Common DeBuGger Protocol$Revision: 1.145 $ DirectiveLocal ValueMaster Value xdebug.auto_traceOffOff xdebug.collect_assignmentsOffOff xdebug.collect_includesOnOn xdebug.collect_params00 xdebug.collect_returnOffOff xdebug.collect_varsOffOff xdebug.default_enableOnOn xdebug.dump.COOKIEno valueno value xdebug.dump.ENVno valueno value xdebug.dump.FILESno valueno value xdebug.dump.GETno valueno value xdebug.dump.POSTno valueno value xdebug.dump.REQUESTno valueno value xdebug.dump.SERVERno valueno value xdebug.dump.SESSIONno valueno value xdebug.dump_globalsOnOn xdebug.dump_onceOnOn xdebug.dump_undefinedOffOff xdebug.extended_infoOnOn xdebug.file_link_formatno valueno value xdebug.idekeyHOGE-PC$no value xdebug.manual_urlhttp://www.php.nethttp://www.php.net xdebug.max_nesting_level100100 xdebug.overload_var_dumpOnOn xdebug.profiler_aggregateOffOff xdebug.profiler_appendOffOff xdebug.profiler_enableOffOff xdebug.profiler_enable_triggerOffOff xdebug.profiler_output_dir\\ xdebug.profiler_output_namecachegrind.out.%pcachegrind.out.%p xdebug.remote_autostartOffOff xdebug.remote_connect_backOffOff xdebug.remote_cookie_expire_time36003600 xdebug.remote_enableOffOff xdebug.remote_handlerdbgpdbgp xdebug.remote_hostlocalhostlocalhost xdebug.remote_logno valueno value xdebug.remote_modereqreq xdebug.remote_port90009000 xdebug.screamOffOff xdebug.show_exception_traceOffOff xdebug.show_local_varsOffOff xdebug.show_mem_deltaOffOff xdebug.trace_format00 xdebug.trace_options00 xdebug.trace_output_dir\\ xdebug.trace_output_nametrace.%ctrace.%c xdebug.var_display_max_children128128 xdebug.var_display_max_data512512 xdebug.var_display_max_depth33

    • ベストアンサー
    • PHP
  • phpでpostgresを使いたい(windows

    phpでpostgresを使いたい(windows) Windows版のアパッチとphpをダウンロードして解凍し、phpinfo()が出るところまで来ました。 Apache24 php-7.2.0-Win32-VC15-x64 次にpostgresqlを使いたくてインストールしました。 使えるようにするにはphp.iniを変更しないといけないようですが、ネットで検索して出てくることと実情が合いません。 まず、php.iniが見つからなかったのですが、これはphp.ini-productionをコピーしてphp.iniに名前を変更すればよさそうです。 次に 「extension=php_pgsql.dll」の先頭にセミコロン(;)が付いている場合は上記の図のようにセミコロンを削除して下さい。 とあるのですが、 php.iniの中にphp_pgsql.dllの記述はありません。 どうすればよいでしょうか?

    • 締切済み
    • 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
  • MySQLを認識していない?

    Windows Vistaで apache2.0.61 + PHP5.2.4 + MySQL5.0.14 でシステム構築をしています。 書籍は、 「PHP5.0 + MySQL5.0 で構築する最速Webシステム」を参考にしています。 その中で、PHPの設定を以下のように行いました。 ・「php5ts.dll」を「C:\Windows\System32」にコピー ・「libmysql.dll」を「C:\Windows\System32」にコピー ・「php.ini-dist」を「php.ini」にリネームして「C:\Windows」にコピー ・「php.ini」の編集  1.拡張モジュールを置くフォルダを指定    extension_dir = "C:/php5/ext"  2.PHPからMySQLを利用するための設定    extension=php_mysql.dll(先頭の;を削除) それぞれ単体では動作確認が取れているのですが、 ・apache(http://localhost/で動作確認) ・PHP( phpinfo() でパラメータ表示) ・MySQL(コマンド入力で確認) MyAdmin をインストールして、 http://localhost/phpmyadmin/ にアクセスすると、 「mysql 拡張をロードできません。PHP の設定を確認してください」 とエラー表示されます。 また、 書籍に付随しているDB読み込みサンプルを実行すると、 「Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\photolib\regdatelist.php on line 10」 とエラー表示されます。 2つのエラーの内容は、MySQLを認識していないということだと思うのですが、 (PHP5ではMySQLが標準ではハンドルされていないので) 「php.ini」でその設定はしているハズです。 また、過去ログ(QNo.3173055)の回答で、 「phpinfoで、Configuration File (php.ini) Pathのパスは正しいですか? また、extension_dirのパスはどうなっていますか?」 とありましたが、これらのパスはどうやって確認すればよいのでしょうか? どこが悪いのか分りません。 何方か、アドバイスをお願いいたします。

    • ベストアンサー
    • MySQL
  • PHP5.3.0のSQlite関数に必要なDLL

    以前PHP5.0.4で動作していたSQLiteを利用したプログラムが Apacheでエラーが返ってきます。 現在の環境:PHP5.3.0 Apache2.2 php.iniに以下のようにつけくわえてもだめでした。 extension=php_pdo.dll extension=php_sqlite.dll 両方、5.3.0のextディレクトリにはなかったので、どっかから ダウンしましたが、このdllがいけないのか、php.iniの extensionが間違っているのかわからないという状態です。 ちなみにphp_pdo_sqlite.dllというファイルは、5.3.0のextフォルダに 最初からあったみたいなので、 extension=php_pdo.dll extension=php_pdo_sqlite.dll にしてみたのですが、これでもsqlite_open()関数をコールするところで、undefined function call というエラーがApacheから返ってきます。 いったいどうすればいいのでしょうか。