php内置Web服务器是否支持gettext?
我正在运行在Ubuntu 14.04上的Apache上尝试此功能,效果很好:php内置Web服务器是否支持gettext?,php,gettext,php-gettext,php-builtin-server,Php,Gettext,Php Gettext,Php Builtin Server,我正在运行在Ubuntu 14.04上的Apache上尝试此功能,效果很好: <?php // Set language to Polish var_dump(setlocale(LC_ALL, 'pl_PL.UTF8')); echo file_get_contents('/var/www/app/backend/gettext/locale/pl_PL/LC_MESSAGES/app.mo'); // Specify location of translation tables v
<?php
// Set language to Polish
var_dump(setlocale(LC_ALL, 'pl_PL.UTF8'));
echo file_get_contents('/var/www/app/backend/gettext/locale/pl_PL/LC_MESSAGES/app.mo');
// Specify location of translation tables
var_dump(bindtextdomain("app", "/var/www/app/backend/gettext/locale"));
var_dump(bind_textdomain_codeset("app", 'UTF-8'));
// Choose domain
var_dump(textdomain("app"));
echo _('I want translate this!');
echo _('This to!');
你的意思是php-S
?还有,你呢?PHP需要它才能让gettext工作。是的,我尝试在PHP-S上运行它。在Ubuntu14.04中,PHP是用gettext编译的,所以是的,我有它。此外,它在Apache上工作正常,所以所有配置都应该很好。包括语言包、app.mo的权限(我尝试以root身份运行PHP)等。如果不支持gettext,您会出现错误。您是如何启动内置Web服务器的?