• 締切済み

PDT+XAMPP+ZendDebugger のインストール

下のサイトを元にインストールしているのですが疑問があります。 php.iniの修正について 下のソースを入れる位置が[Debugger]と[Zend]で分かれていますがどちらが正しいのでしょうか? zend_extension_manager.debug_server_ts = "C:\xampp\php\zendDebugger" zend_debugger.deny_hosts = all zend_debugger.allow_hosts = 127.0.0.1/192.168.0.* zend_debugger.expose_remotely = always とりあえず、どちらも試しましたが・・・ 「phpinfo()で確認してみてZendDebuggerがインストールされていれば成功。」とあるものの、phpinfo()の結果、どこをみてもZendDebuggerの文字がありません。 これは失敗と言うことでしょうか? http://www.kabosu100.net/archives/2008/06/pdtxamppzenddebugger.html http://liosk.blog103.fc2.com/blog-entry-7.html

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

みんなの回答

  • asuncion
  • ベストアンサー率33% (2126/6286)
回答No.1

> phpinfo()で確認してみて この文言の前に「Apacheを再起動して」と書いてあります。 当然実行済みですね?

gonphp
質問者

お礼

ありがとうございます。 実行済みです。

gonphp
質問者

補足

Zend Studioと同時にテストしていたのですが、PHPの設定を そちらと混同していました。 5_2_x_comp → PDT 5_2_x_nts_comp → Zend PDT(Pleiades)はうまくいきましたが、Zendはいまだにトラブっ ていて、あきらめ気味です。

関連するQ&A

  • 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
  • PDTのデバッグツール、

    Apache、PHP、ZendDebugger、PDTのインストールを下記URL通りに設定し、デバッグを行ったとき、(zend_debugger.connector_portがなぜかphpinfoに表示されていなかった為、デフォルトのままで設定していません) 「Incompatible Debug Server version」というエラーが表示され、さらにもう一度デバッグを実行すると、Apacheが強制終了してしまい、うまくいきません。どうすれば解決できるのでしょうか? ご教授願います。 ■xampp/apache/logs/error.log [Zend Debugger] Cannot receive start command ■参考にしたURL http://liosk.blog103.fc2.com/blog-entry-7.html ■環境 OS:Windows Vista XAMPP 1.6.4(Apache HTTPD 2.2.6, MySQL 5.0.51, PHP 5.2.5 + 4.4.7 + PEAR + Switch, MiniPerl 5.8.7, Openssl 0.9.8g, PHPMyAdmin 2.11.3, XAMPP Control Panel 2.5, Webalizer 2.01-10, Mercury Mail Transport System v4.52, FileZilla FTP Server 0.9.24, SQLite 2.8.15, ADODB 4.96, Zend Optimizer 3.3.0, XAMPP Security, Ming 0.3beta1) ZendDebugger5.2.12

    • ベストアンサー
    • PHP
  • Eclipse3.5.1+PDT+Zend debuggerでブレークポイントが動作しない

    PHP開発環境を作ろうとしてハマッてしまったPHP初心者です。 やりたいことは、これから実際に勉強・開発を行っていくための開発環境を構築することです。 陥ってる問題は、ブレークポイント機能が全く動作しない点です。 -----参考資料------------------ [参考にしたサイト] http://www.kabosu100.net/archives/2008/06/pdtxamppzenddebugger.html [参考にした本] PHPでつくるWEBアプリケーション制作講座(MDN) -----PCの状況------------------ [OS] WindowsXP SP2 [Java] Firefoxで下記URLにアクセスし得たJavaをインストール http://www.java.com/ja/ [XAMPP] E:\直下に設置。 Apache、Mysqlともに正常に稼動している模様。 http://localhostでアクセスできます。 [Eclipse3.5.1] E:\直下に設置。 プロジェクト、ファイルともに作成でき、デバッグ(プレビュー?)も動作します。 PDT2.1を入れ日本語化も行っています。 [Zenddebugger] 下記URLより「ZendDebugger-5.2.14-cygwin_nt-i386.zip」をダウンロードし、 E:\xampp\php\ZendDebuggerに設置。 http://downloads.zend.com/pdt/server-debugger/ ■怪しいと思う点■ ●phpinfo()でZenddebuggerが全く表示されていない。 参考サイトのとおり、そのままその後にいろいろ試してみました。 また、「ウィンドウ→設定→デバッグ→インストール済みのデバッガー」に 「Zend デバッガー」と「XDebug」が表示されています。 ●php.iniの場所とdllへのパス 下記ソースをphp.iniに入れる際に、 様々なサイトに紹介されている「xampp/apache/bin/」にphp.iniが無かったので、 「xampp/php/」のphp.iniに挿入しました。 zend_extension_manager.debug_server_ts = "E:\xampp\php\ZendDebugger" zend_debugger.deny_hosts = all zend_debugger.allow_hosts = 127.0.0.1/192.*.*.* ←(ipconfigで得たIPアドレス) zend_debugger.expose_remotely = always また、"E:\xampp\php\ZendDebugger"を "E:\xampp\php\ZendDebugger\php-5.2.x\ZendDebugger.dll" と、パスを変えてみました。 ●デバッグの構成方法が不明 「実行→デバッグの構成」で具体的にどう設定するのか、 様々なサイト、参考資料でバージョン違いしか発見することができませんでした。 試したことは、PHPWEBページに新規構成を作り、 作成したphpファイルを参照。それ以外は、デフォルト設定のままです。 (Zendデバッガーと表示されています) --------まとめ-------------------- 上記状態で、各アプリは正常に動作しており(ように見えているだけ?) デバッグ時のブレークポイント機能のみ全く動作しません。 「実行→ブレークスルポイントをスキップ」なんてオチでもありません。 今後、本格的に学びを深め、開発を行っていくつもりですので、 しっかりとした開発・検証環境を築きたいと思っています。 長文・駄文で申し訳ないですが、 問題解決方法・代替案などなど、、 ご教授のほどよろしくお願いいたします(;;)

    • ベストアンサー
    • PHP
  • Eclipse PDT, ZendDebuggerが動作しない

    お世話になります。Eclipse PDTでPHPのプログラムの実行とZendDebuggerのセットアップを行います。 環境は以下のとおりです。 Win XP Pro SP2,Xampp version1.6.7(Apache2.2.9, PHP5.2.6), Eclipse GALILEO, Java(TM)platform,Standard Edition Runtime Environment Version6(1.6.0-17) C:\devを作成し、devにXamppをインストール、Apache,MySQLをサービスとしてインストール、 Apacheの設定ファイルC:\dev\xampp\apache\conf\httpd.confの末尾に以下を追加 Alias/pdt "C:/dev/workspace" <Directory "C:/dev/workspace"> Order allow,deny Allow from all </Directory> JREはC:\dev\jreにインストール、 Eclipse PDTのEclipseをC:\dev\eclipseにインストール、 PHPプロジェクトを作成します。 新規ー>PHPプロジェクトでプロジェクト名はsample, PHPプロジェクトの設定はディフォルト。 PHPエクスプローラービューのsampleプロジェクトを右クリックし、新規ー>PHPファイルをクリックし、index.phpを作成しました。 これを実行するために、PHPサーバーの設定をしました。 名前を「Default PHP Web Server」に変更し、URLに「http://localhost/」を入力しました。 index.phpファイルを実行(PHP Webページ)したところ、次のようなエラーメッセージがでました。 「http://localhost/sample/index.php 要求されたURLは本サーバー・・・・・・ Error 404} しかし、実行(PHPスクリプト)では下のブラウザー出力に実行結果が表示されました。 コンソールには「PHP Worning:PHP Startup:Unable to load dynamic library 'C:\dev\xampp\php\ext\php-pqsql.dll'-このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります in Unknown on line0」 と表示され、index.phpを選択してZendDebuggerのTest Debuggerボタンを押してもsuccess!表示はされず、「The file 'http://localhost//dummy.php',which is required by the Zend Debugger,could not be found.......」と表示されました。 どこが悪いのでしょうか?よろしくお願いいたします。

  • ★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
  • eclipseでPHPの制作環境をつくりたい

    XAMPP1.6.6aとテキストエディタでPHPを作っているのですが eclipseがいいという事を耳にし自分のパソコンに入れたいと 思っているのですがつまづいてしまったので教えてください。 http://liosk.blog103.fc2.com/blog-entry-13.html を参考にZendDebuggerをインストールしapache\binにある php.iniに追加しphpinfo()を確認してみたところZendDebugger の項目はあるのですがzend_debugger.connector_portの項目が みあたりません^^; 参照ページには、zend_debugger.connector_portの値をメモ。 デフォルトでは10013のはず。・・・とあるのですが項目が ない場合はどうすればいいものでしょうか? その後の4. Eclipse PDTの設定以降についてなのですが リンク先が全て英語でどれをダウンロードすればいいのかが わからないのですが手順を教えて頂けないでしょうか? また、詳しい説明をされているサイトの情報でも構いません。 基本的な質問かと思うのですが慣れていないものでわかりやすく 教えて頂けますと幸いです。 日本語化できるとの事っだったので無事にインストール後に 日本語化しようと思っております。 OSはWinXPでPHPの実行環境はXAMPP1.6.6aです。

    • 締切済み
    • 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
  • VNCのインストール後の allowとdenyの設定

    お世話になります。 vine linux3.2でrealVNCをインストールしたのですが /etc/hosts.allow /etc/hosts.deny への記述が上手くできずクライアント(windowsXP 192.168.1.11)からサーバー(192.168.1.20)に接続できずに困っています。 /etc/hosts.deny には ALL : ALL /etc/hosts.allow には Xvnc :192.168.1.11 としているのですが何がいけないのでしょうか? 教えてください。/etc/hosts.denyの方を何も書かないでいたら きちんと接続できるんですけど・・・・。 私がOSをインストールしてから、Linuxで行った作業は VNCまでです。

  • PHP IDE の Remote Debug

    表題の件について質問します。 環境: Client OS:WindowsXP Server OS:Cent OS 4 Server PHP Version:PHP5.2.0 Debugger Version:ZendDebugger 5.3 PHP IDE にて ZendDebugger を使った Remote Debug をしたいのですが、できた方はいらっしゃいますか? Server にZendDebugger.so をインストール、phpinfo() 関数にてZendDebugger の認識まで確認しています。この段階で、Client のPHP IDE よりデバックすると、Server 側でConnect Deny とおこられます。ログによれば、Server 側ZendDebugger が出力したデバック情報がClient に渡せないようなのです。そもそも、Client からServer にわたるURL を見たところ、debug_host=192.168.0.11%2C127.0.0.1 のような文字列がありました。debug_host はServer が接続する Client IP アドレスと思いますが、これがNG のような気がします。 分かる方からのお返事待ってます。

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

    win7でxampp1.7.3です。 Cドライブ直下にxamppをインストールしバーチャルホストで 下記のように設定しています。 <VirtualHost *:80> DocumentRoot "D:/site/hoge/public_html" ServerName local.hoge </VirtualHost> <Directory "D:/site/hoge/public_html"> order deny,allow allow from ALL </Directory> D:/site/hoge/public_html/.htaccessでインクルードパスを設定したく 下記のようにしましたがどうやら.htaccessが読み込まれていない様子です。 php_value include_path "D:/site/hoge/app;D:/site/hoge/app/pear" 複数のサイトを管理するのでそれぞれのフォルダ内の.htaccessで インクルードパスを設定したいのですがどのようにすればできますでしょうか?

    • 締切済み
    • PHP

専門家に質問してみよう