ホームページ  >  記事  >  バックエンド開発  >  PHP を使用してサーバー オペレーティング システムの種類を判断する方法_PHP チュートリアル

PHP を使用してサーバー オペレーティング システムの種類を判断する方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:04:491184ブラウズ

ローカル開発にはwinXPを使用していますが、アップロードするサーバーはLinuxなので、アップロードする前に必ず設定ファイルを変更する必要があります。
現在のサーバーの種類を判断して、どのようなプログラムを実行するかを決定します。では、PHP はサーバーの種類をどのように判断するのでしょうか? PHP には多くのシステム定義変数があり、それらを判断することで、システムが Windows であるか、*UNIX であるかを簡単に判断できます。コードをコピーします

コードは次のとおりです:

php_uname();PHP_OSDIRECTORY_SEPARATORPHP_SHLIB_SUFFIX
PATH_SEPARATOR


具体的な手順:



コードをコピーします

:
if (PATH_SEPARATOR==' :') echo 'Linux';else echo 'Windows';?>

または



コードをコピー

コードは次のとおりです:
echo php_uname();echo PHP_OS ;/* 考えられる出力:
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686
Linux
FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001
FreeBSD
Windows NT XN1 5.1 build 2600
WINNT
*/
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
echo 'Thisは Windows を使用しているサーバーです!';
} else {
echo 'これは Windows を使用していないサーバーです!';
}
?>





http://www.bkjia.com/PHPjc/327738.html
www.bkjia.com

tru​​e

技術記事ローカル開発にはwinXPを使用していますが、アップロードするサーバーはLinuxなので、アップロードする前に必ず設定ファイルを変更する必要があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。