2

apache、varnish、nginxなどのWebサーバーの名前を見つけるためのphpスクリプトはありますか?

ネットクラフトとワッパライザーについては知っていますが、ローカルマシンで実行するスクリプトが必要です

主な理由は、ローカルマシンにApache2、nginx、Varnish、Lightyの4台のサーバーがあることです。

localhost:70 localhost:7070など、さまざまなポートがあります。ただし、すべてのサーバーのルートフォルダーは/ var / www /であり、/wwwに1つのindex.phpがあり、/wwwフォルダーの下にすべてのプロジェクトが一覧表示されます。

index.phpファイルに挿入するサーバー名をエコーするためのphpスクリプトが必要です。たとえば、localhost:70を使用すると、スクリプトはApacheを検出し、Apacheを表示します。

4

3 に答える 3

4

$_SERVERphpのメソッドを使用してサーバー情報を取得できます。

$_SERVER['SERVER_SOFTWARE']Apache / 2.2.21(Win32)PHP/5.3.10のような名前を返します

于 2012-06-16T10:32:28.080 に答える
0

Wappalyzer には、コマンド ラインまたは PHP スクリプトから実行できる PHP ポートがあります。

https://github.com/ElbertF/Wappalyzer#drivers
https://github.com/ElbertF/Wappalyzer/tree/master/drivers/php

于 2012-09-23T08:00:28.627 に答える