window IIS與PHP整合

1. 當你想要 固定時間跑背景執行程式  要透過  內建的 工作排程 然後 要把它 註冊成服務 (  需要輸入  登入者的 帳號密碼 ) 


[資料庫工具]
phpmyadmin 4.8.5 是不錯的版本

[ iis10需要具備的工具 ]
需要安裝什麼可以由 IIS 內建的 web platform installer 來安裝
注意 有些extension 去下載的 雖然符合版本 但未必可以使用

–>directorybrowse
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/directorybrowse
–>php_wincache.dll

[php.ini 裡面的 WebPIChanges 部分 ]

error_log=C:\inetpub\php_session_temp\PHP72x64_errors.log
upload_tmp_dir=C:\inetpub\php_session_temp
session.save_path=C:\inetpub\php_session_temp
cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1
fastcgi.logging=0
max_execution_time=300
date.timezone=Asia/Taipei
extension_dir="C:\Program Files\PHP\v7.2\ext\"

[在IIS下需要有 url rewrite 的設定類似 .htaccess]
–> http://127.0.0.1/CI3/admin/
–>新增檔案 web.config

[crontab]
https://github.com/kipe/pycron
https://www.z-cron.com/
這個應該要透過 bat 來執行  或是 vbs 程式

[效能增強]
https://www.iis.net/downloads/microsoft/wincache-extension

[重要外掛]
https://www.iis.net/downloads/microsoft/url-rewrite
wkhtmltopdf

[反向對應]
https://www.iis.net/downloads/microsoft/application-request-routing

[建議設定]
https://php.net/manual/en/install.windows.recommended.php

[尚未測試]
redis memecached
imagemagick

目前如果php版本是 7.0 的話 只能 選用 phpMyAdmin-4.2.13.3 其他都會出錯
phpMyAdmin-4.2.13.3-all-languages