要在Ubuntu上配置PHP以支持UTF-8编码,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)
首先,确保已安装了PHP。如果尚未安装,请运行以下命令来安装PHP及其常用扩展:
sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
php --ini
这将显示php.ini文件的位置。例如,它可能是/etc/php/7.4/cli/php.ini(取决于你的PHP版本)。
sudo nano /etc/php/7.4/cli/php.ini
(请根据你的PHP版本替换文件路径)
;default_charset = "UTF-8"
取消注释(删除行首的分号)并设置默认字符集为UTF-8:
default_charset = "UTF-8"
;html_entity_decode = Off
取消注释并设置为:
html_entity_decode = On
保存并关闭php.ini文件。
重启PHP-FPM服务以使更改生效:
sudo systemctl restart php7.4-fpm
(请根据你的PHP版本替换服务名称)
现在,你的Ubuntu系统应该已经配置为使用UTF-8编码。你可以通过运行以下命令来检查PHP是否已正确配置:
php -i | grep "default_charset"
输出应该是:
default_charset => UTF-8 => UTF-8