PHP / Apache インストール手順

■PHP7.1.5インストール

 ・ダウンロード

  http://www.php.net/

  5系と7系がある

 

  Apache上で動作させる場合は、スレッドセーフのものをインストールする。

  VC14 x64 Thread Safe


 ・インストール

  ダウンロードしたzipファイルを解凍し任意のディレクトリに展開する。


■PATHの設定

 ・環境変数「path」に「[path]\php7.1.5」を追加する。


■Apacheのインストールと設定

 ・ダウンロード (IEで開く)

  https://www.apachelounge.com/download/

 

  Apache 2.4.25 Win64

  httpd-2.4.25-win64-VC14.zip


 ・インストール

  ダウンロードしたzipファイルを解凍し任意のディレクトリに展開する。


 ・/conf/httpd.conf の下記箇所を変更する。

  ・ディレクトリ

   ServerRoot "[path]/apache-2.4"

   DocumentRoot "[path]/apache-2.4/htdocs"

   <Directory "[path]/apache-2.4/htdocs">

   ScriptAlias /cgi-bin/ "[path]/apache-2.4/cgi-bin/"

   <Directory "[path]/apache-2.4/cgi-bin">


  ・サーバ名

   ServerName localhost:80


  ・phpの設定

   LoadModule php7_module C:/pleiades/php7.1.5/php7apache2_4.dll


   以下を末尾に追加

   <FilesMatch "\.php$">

     AddHandler php7-script .php

     AddType application/x-httpd-php .php

   </FilesMatch>

   PHPIniDir "C:/pleiades/php7.1.5/php"


 ・Apacheの起動 

  /bin/httpd.exe を実行する。

 

  http://localhost:80/ へアクセスする。


 ・Apacheの停止 

   コマンドプロンプト上で「ctl+C」


■php.iniファイルの作成

 ・ひな形からphp.iniを作成する。

  phpフォルダ直下の下記ファイルがひな形

   ・php.ini-development … 開発環境用

   ・php.ini-production … 本番環境用

 

  php.ini-development をコピーして php.ini に名前を変更する。


 ・php.iniの変更

  extension_dir = "C:/pleiades/php7.1.5/ext"

  extension=php_mbstring.dll

  mbstring.language = Japanese

  mbstring.internal_encoding = UTF-8

  mbstring.http_input = pass

  mbstring.http_output = pass

  mbstring.encoding_translation = Off

  mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII

  mbstring.substitute_character = none

  mbstring.func_overload = 0

  mbstring.strict_detection = Off

 

 ・phpinfo関数による設定内容の確認

  phpinfo.php という名前で下記内容のファイルをApacheのhtdocsフォルダ下に設置する。

  <?php

   phpinfo();

  ?>

 

  Apacheを起動し、

  http://localhost:80/phpinfo.php へアクセスする。