今 PHP の環境は Microsoft Web Platform Installer でインストールしたものなので、その上で CakePHP3 の Welcome ページを表示するまでにしたことを書きます。
CakePHP は公式の GitHub から DL したものを解凍した状態です。
Composer?そんなものは知りません。
プロジェクトが PHP 7 を使うようにする
IIS のデフォルトが すでに PHP 7 を利用するようになってれば不要な設定です。
C:\Users\user_name\Documents\IISExpress\config\applicationhost.config
<configuration> ... <location path="project_name"> <system.webServer> <handlers> <add name="PHP via FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\iis express\PHP\v7.1\php-cgi.exe" resourceType="Either" /> </handlers> </system.webServer> </location> </configuration>
Intl を有効にする
Intl 自体は初期状態で入っていたので C:\Program Files (x86)\IIS Express\PHP\v7.1\php.ini
に1行追加して有効化します。
[ExtensionList] ... extension=php_intl.dll
とりあえずこれで動いた
これで http://localhost:port/cakephp-3-5-6/
にアクセスすると Welcome to CakePHP って表示されました。
とりあえず起動までなのでまた詰まったら記事にするかもです。