ホームページ > バックエンド開発 > PHPチュートリアル > PHPでデプロイメントをデバッグする方法

PHPでデプロイメントをデバッグする方法

WBOY
リリース: 2016-06-13 13:07:47
オリジナル
1087 人が閲覧しました

php のデバッグとデプロイ方法
php モジュールを追加した後、Apache が php ファイルを解析できることは知っています
しかし、開発とデバッグについてはまだ多くの質問があります。教えてください。

現在の環境: apache2.2 + php5 + zend studio 5.5 + Zend デバッガー (設定済み)


質問:
1. zend studio のプロジェクトは何を意味しますか? Eclipse と vs で理解すると、プロジェクト配下のすべてのファイルがこのプロジェクトに属します。 では、zend スタジオはどうなるでしょうか。 Zend Studio のプロジェクト ファイルはどうなったのでしょうか?

2. Zend Studio 5.5 + Zend Debugger のデバッグ方法 まず、原理がわかりません。 Eclipse がデプロイされると、ファイルは Tomcat コンテナにコピーされ、vs がデプロイされると、プロジェクト ファイルは iis にコピーされます。 php がサーバー側のデバッグを開始すると、php ファイルはどのように実行されますか?プロジェクト内のすべての php ファイルも Apache にデプロイされますか? 実際にはそうではないようです。PHPのサーバー側のデバッグが理解できません。アドバイスをお願いします。

私のアプローチは、すべてのプロジェクト ファイルを Apache の htdocs に置き、サーバー側のデバッグを行うときにここから直接開始することです。これは非常に bt であり、サーバー側のデバッグとはみなされないように感じます。専門家の方からアドバイスをお願いします。

3. php5 + Zend Studio 5.5 + Zend Debugger にはどのような関係がありますか? Zend Studioを使用せずにZend Debuggerを使用してデバッグするにはどうすればよいですか?

4. サーバー側のデバッグなので、デバッグ中の PHP ファイルをローカルマシンに置くことはできませんか? そうでない場合、どのようにデバッグすればよいですか?

皆さんが知っている限りの質問に答えていただければ幸いです。アドバイスをお願いします。

-----解決策--------------------------------
私が少ししか知らないことについてはあまり話しません。


私が理解しているのは、ローカル デバッグはサーバー環境をローカルでシミュレートし、主なエラーを処理することです。サーバーでの最終デバッグ中にシステムがクラッシュするのを避けるため、

PHP には実行時にさまざまな定数と変数値が組み込まれており、これらのほとんどはテスト実行中に表示するために使用されます。完成品で使用され、デバッグに使用できます。
------解決策---------

サーバー側のデバッグ用に 1 つだけ開いてくださいページとソース コードが続きます。たとえば、アクションがある場合、ソース コードには変数などが表示されます。

どうやってそれを取得したかはわかりません。とにかく、デバッグはできますが、サーバー側でデバッグすることはできず、ブレークポイントを設定してフォローアップすることしかできません。
------解決策------------------
zend studio8 は eclipse と同じ原理で、プログラム フォルダー全体がプロジェクトですが、このプロジェクトを実行するには FTP を同期する必要があります。リモートで (eclipse と同等) svn に接続し、リモートで編集
zend デバッガーはブラウザーのデバッグと同じであると理解しています。zend デバッガー ボックスにプログラム リストの結果を表示するだけです
フォルダーを設定できます。 Apache 下のフォルダーを指定する必要はありません。htdocs ファイルを変更する必要があります。または、使い慣れた場所にショートカットを作成し、プロジェクトを

に放り込むだけです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート