最小構成
フォルダ構成
-
https://windows.php.net/download から
- VC15 x86 Non Thread Safe (2020-Apr-14 22:48:40) ※ 32bit版
- Zip [23.09MB]
以下ファイルだけが必要
license.txt
php.exe
php7ts.dll
# フォルダ構成
server.bat
php\php.exe
php\php7ts.dll
docroot\index.php
docroot\.user.ini
[PHP]
; error
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
; extensions
extension_dir = php\ext
;extension = com_dotnet
;extension = mbstring
;extension = pdo_sqlite
; mbstring
mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 0
[Date]
date.timezone = "Asia/Tokyo"
ビルトインサーバーを起動
server.bat
php\php.exe ^
-c docroot\.user.ini ^
-S 0.0.0.0:8000 ^
-t docroot
sqlite3 を使えるように
以下のファイルが必要。
php\libsqlite3.dll
php\ext\php_pdo_sqlite.dll
COM を使えるように
php\ext\php_com_dotnet.dll
IEを起動
docroot\ie.php
<?php
$ie = new com("InternetExplorer.Application")
or die("Unable to instantiate ie");
$ie->Visible = 1;
$ie->Navigate("https://qiita.com");
- ocxの呼び出しは致命的エラーで出来なかった。(謎)