ホームページ >バックエンド開発 >PHPの問題 >phpはアプリケーションがインストールされているかどうかを検出します

phpはアプリケーションがインストールされているかどうかを検出します

(*-*)浩
(*-*)浩オリジナル
2019-10-21 10:12:311985ブラウズ

phpはアプリケーションがインストールされているかどうかを検出します

#php ではそれができないようです。 ソフトウェアがインストールされていない限り、ソフトウェアは積極的に php にリクエストを送信します。

#そうでないと不可能です。

php はサーバーサイドのスクリプト言語です。 クライアントの追跡を監視する機能がありません。 (推奨される学習: PHP ビデオ チュートリアル ) 無料サーバーか有料サーバーかにかかわらず、Web サイト監視サービスやツールは依然として数多くあります。非常に複雑なため、zabbix のような強力なツールを構築する必要はなく、一般に個人では使用できないか、構築することはできません。同時に、インターネット上には、選択できるサードパーティのプログラム ソース コードや監視プラットフォームが多数あります。

PHP サーバー モニターは、Web サイトとサーバーが稼働しているかどうかを確認するスクリプトです。 Web ベースのユーザー インターフェイスを備えており、サービスや Web サイトを管理したり、携帯電話番号や電子メール アドレスを使用して各サーバーのユーザーを管理したりできます。

機能:

サービスと Web サイトを監視します。電子メール、SMS、プッシュ通知、電報通知。稼働時間と遅延の履歴グラフを表示します。 2段階のユーザー認証(管理者と一般ユーザー)を備えています。接続エラー、送信メール、テキスト メッセージのログ。サーバーを自動的にチェックするためのシンプルな cronjob の実装。

サーバーを監視するには 2 つの異なる方法があります:

サービス

は指定されたポートの入力に接続します。 IP またはドメイン。この方法で、コンピュータ上の特定のサービスがまだ実行されているかどうかを確認できます。たとえば、IMAP サービスを確認するには、ポート 143 を入力します。

Website

Web サイトのリンクを入力すると、cURL を使用して Web サイトが開き、HTTP ステータス コードがチェックされます。 HTTP ステータス コードが 4xx/5xx の場合、エラーが発生し、Web サイトに一般にアクセスできないことを意味します。ページ自体のコンテンツと一致する正規表現を設定することもできます。正規表現が一致を返さない場合、サイトはダウンしているとみなされます。どちらの場合も、スクリプトは「オフライン状態」に戻り、通知の送信を開始します。

以上がphpはアプリケーションがインストールされているかどうかを検出しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。