php.ini の設定

php.ini を修正して、ローカル環境で PHP から DB を使えるようにします。

  1. ネットで検索すれば沢山ヒットするのですが、実行環境やバージョンによって異なり、何が何だか分からなくなります。
    私は 2020/07/17 Windows10 & PHP 7.3.17 & sqlite version 3.31.1 の環境で動かします。
    c:\php\ に次の php.ini 関係のファイルが格納されています。
        c:\php\php.ini-development 
        c:\php\php.ini-production
    
  2. 今回は c:\php\php.ini-development の名前を c:\php\php.ini に変えて下記の行のコメント(;)を外します。
    ;extension=sqlite3
    
  3. 私はこの一行の修正だけで動きましたが、ネットで検索すればこの行以外にも修正箇所が指摘されています。
    動かないときは試してみて下さい。
    文字コード でも php.ini 関連の記述があるので参考にして下さい。
  4. c:\php\php.ini を設定して PHP が動作することを確認します。
    1. C:\DATA\PHP\ に phpinfo.php を格納して下さい。
      phpinfo.php のソースコードです。
      <?php
      phpinfo();
      ?>
      
    2. コマンドプロンプトを立ち上げる。
    3. C:\DATA\PHP\ に移動する。(PHP のソースプログラムのフォルダー)
    4. C:\DATA\PHP>php.exe -v     //パスが通っていないとエラーになる
    5. C:\DATA\PHP>php phpinfo.php  //パスが通っていないとエラーになる
    6. C:\DATA\PHP>exit

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