引入PHP
希望能在本地确认修复了使用PHP创建的网站的便利之处。我们使用gulp和Browser-sync来建立本地服务器,关于PHP的安装内容已经记录在里面。
环境
Windows 10专业版
PHP 7.4 (7.4.19)
安装PHP
在「C:\」上创建一个名为「php」的新目录,并将「php-7.4.19-Win32-vc15-x64.zip」的内容解压到其中。
确保路径变为「C:\php」。
设置环境变量
php.ini的配置
接下来,我们要进行php.ini的设置。
将”C:\php\php.ini-production”文件复制粘贴,并将其重命名为”php.ini”。
之后,按需修改重命名后的”php.ini”文件的内容。
启用多字节函数
要使用包括日语在内的多字节字符,需要启用mbstring。
在php.ini文件中搜索”extension=mbstring”,取消下面的注释。
;extension=mbstring
↓
extension=mbstring
然后,将语言设置为日语。
搜索”mbstring.language”,取消下面的注释。
;mbstring.language = Japanese
↓
mbstring.language = Japanese
接下来,需要指定字符编码。
请搜索”;mbstring.internal_encoding”,取消下面的注释,并追加”UTF-8″。
;mbstring.internal_encoding =
↓
mbstring.internal_encoding = UTF-8
接下来,需要在HTTP通信时指定不进行自动字符转换。
在搜索”mbstring.http_input”,取消下面的注释,并添加”pass”。
在搜索”mbstring.http_output”,取消下面的注释,并添加”pass”。
在搜索”mbstring.encoding_translation”,取消下面的注释。
;mbstring.http_input
↓
;mbstring.http_input = pass
~
~
;mbstring.http_output
↓
mbstring.http_output = pass
~
~
;mbstring.encoding_translation = Off
↓
mbstring.encoding_translation = Off
接下来,我们需要指定字符编码的自动检测顺序。请搜索”mbstring.detect_order”,取消下面的注释并将”auto”替换为其他值。
;mbstring.detect_order = auto
↓
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII
然后,在转换失败时,指定不输出字符。
在”mbstring.substitute_character”进行搜索,并取消下面的注释。
;mbstring.substitute_character = none
↓
mbstring.substitute_character = none
启用SQLite
打开数据库。
通过“pdo_sqlite”进行搜索,并取消下面的注释。
通过“sqlite3”进行搜索,并取消下面的注释。
;extension=pdo_sqlite
↓
extension=pdo_sqlite
~
~
;extension=sqlite3
↓
extension=sqlite3
完成设置后,重新启动Apache并应用php.ini的设置。
您可以通过phpinfo.php来确认所设置的内容。
至此,PHP的安装和设置已经完成。
请参照一下
关于php.ini的设置,我在以下网站上找到了非常易懂且有很多学习收获的内容:
Let’s编程:https://www.javadrive.jp/php/install/index8.html