引入PHP

希望能在本地确认修复了使用PHP创建的网站的便利之处。我们使用gulp和Browser-sync来建立本地服务器,关于PHP的安装内容已经记录在里面。

环境

Windows 10专业版
PHP 7.4 (7.4.19)

名称設置場所PHPC:\php

安装PHP

php02.png

在「C:\」上创建一个名为「php」的新目录,并将「php-7.4.19-Win32-vc15-x64.zip」的内容解压到其中。
确保路径变为「C:\php」。

设置环境变量

GOMCAM 20210507_1550100130.png
GOMCAM 20210507_1552250517.png
GOMCAM 20210507_1557130100.png
GOMCAM 20210507_1557130100.png
GOMCAM 20210507_1731490638.png

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

广告
将在 10 秒后关闭
bannerAds