Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php内置Web服务器是否支持gettext?_Php_Gettext_Php Gettext_Php Builtin Server - Fatal编程技术网

php内置Web服务器是否支持gettext?

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

我正在运行在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
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服务器的?