PHP Install

PHP をインストールします。
Microsoft Windows [Version 10.0.18363.836]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\maeda>cd c:\bin\php

c:\BIN\php>php.exe -v
PHP 7.3.17 (cli) (built: Apr 14 2020 12:23:51) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.17, Copyright (c) 1998-2018 Zend Technologies

c:\BIN\php>

サーバーの PHP info を表示する phpinfo.php を呼び出す

PHP をインストール

  1. PHP はサーバー上で動作するサーバーサイドスクリプト言語(SSL)です。
    PHP のホームページを動かすには PHP をサポートしているサーバーにアップロードするか、パソコンに WWW サーバー(apache など)を構築しなければなりません。
    前回は私のパソコンに apache を構築したのですが、結構面倒なので今回はサーバーをお借りすることにします。
    PHP のソースコードをタイプして、直接サーバー上でテストしても良いのですが、デバッグのたびにアップロードを繰り返すのは余りにも効率が悪くなります。
    そこでアップロードする前にコンソールモードでエラーチェックと出力(印字)の確認をするのが一般的です。
    エラーが含まれているソースコードをアップロードすると、予測不能の事態を招きます。
    また、PHP のプログラムを勉強するときにもコンソールモードが適しています。
  2. コンソールモードで PHP を動かすにはインストールが必要です。
    次のページから PHP のシステムをダウンロードして、インストールして下さい。
    2020/05/11 私は Windows 10 を使っているので「VC11 x64 Thread Safe(2017-Jan-19 07:07:56)」をダウンロードしました。
    PHP Download
    2017/05/04 php-5.6.30-Win32-VC11-x64.zip を DownLoad して解凍します。
    2019/09/01 php-7.3.9-nts-Win32-VC15-x64.zip を DownLoad して解凍します。
    2020/05/11 php-7.3.17-Win32-VC15-x64.zip を DownLoad して解凍します。
    解凍したフォルダーの中身を C:\BIN\php\ に移動して準備が完了です。
  3. コンソールモードで PHP が動くことを確認します。
    1. コマンドプロンプトを起動します。
      コマンドプロンプトのタイプは大文字でも小文字でも構いません。
    2. C:\BIN\php\ に移動します。
      C:\Windows\System32>cd c:\bin\php
      
    3. バージョン情報を表示します。
      c:\BIN\PHP>php.exe -v
      
    4. ページ先頭のバージョン情報が表示されたらOKです。
    5. 続いてパラメータ一覧を表示します。
      php.exe の .exe は省略することが出来ます。
      c:\BIN\PHP>php -?
      
    6. test.php のソースコードを utf-8(BOM 無し)でタイプして c:\DATA\PHP\ に格納して下さい。
      <?php
      print("0~4の数字を印字\r\n");
      for($n=0; $n<5; $n++)
      {   print("n : " . $n . "\r\n");
      }
      ?>
      
      Windows10 でコマンドプロンプトを起動して test.php を実行します。
      Microsoft Windows [Version 10.0.18363.836]
      (c) 2019 Microsoft Corporation. All rights reserved.
      
      C:\Users\maeda>cd c:\bin\php
      
      c:\BIN\php>php c:\data\php\test.php
      0~4の数字を印字
      n : 0
      n : 1
      n : 2
      n : 3
      n : 4
      
      c:\BIN\php>
      
  4. PHP のホームページはサーバーにアップロードされて、サーバー上で動作します。
    phpinfo.php の名前でサーバーにアップロードして呼び出してみます。
    ソースコードの中身は phpinfo(); だけです。
    <?php
    phpinfo();
    ?>
    
    phpinfo.php を呼び出すアンカーは次のように書きます。
    http://maedakobe.rw.xsi.jp/php は私がお借りしているサーバーの URL です。
    <a href="http://maedakobe.rw.xsi.jp/php/phpinfo.php">PHP info</a><br>
    
  5. 実際に phpinfo.php を呼び出してテストするときは、このページ先頭のアンカーをクリックして下さい。
    サーバーで使われている PHP のバージョンを確認することが出来ます。
    2005/03 現在の PHP のバージョンは PHP Version 5.2.17 です。
    2015/06/10 現在の PHP のバージョンは PHP Version 5.4.41 です。
    2017/05/01 現在の PHP のバージョンは PHP Version 5.6.30 です。
    2019/09/01 現在の PHP のバージョンは PHP Version 7.3.8 です。
    2020/05/11 現在の PHP のバージョンは PHP Version 7.3.15 です。

パスの設定

環境変数 PATH に C:\BIN\PHP; を追加してパスを通すと c:\data\php\ のディレクトリ上でコンパイルすることが出来ます。
環境変数の設定方法です。
  1. エクスプローラを起動
  2. デスクトップ/コントロールパネル/
  3. システムとセキュリティ/システム/システムの詳細設定/
  4. 環境変数/path に「;C:\bin\php」を追加する
Windows10 の環境変数の設定方法です。
  1. スタート/設定アイコンを選択する
  2. 検索ボックスに「環境変数」をタイプして検索する
  3. path を選択して、編集をクリックする
  4. 環境変数/path に「C:\bin\php;」を追加する
パスが設定されていれば、どのディレクトリからでも PHP を起動することが出来ます。
パスが設定されているときに c:\DATA\PHP で作業する場合です。
c:>cd c:\DATA\PHP
c:\DATA\PHP>php hello.php

前田稔の超初心者のプログラム入門
PHP Program