MySQL latin1 仅适用于单个 PHP vhost

MySQL latin1 仅适用于单个 PHP vhost

我无法控制 PHP 应用程序,但我可以控制 Apache。

我知道如何php_value为特定 vhost 设置。我需要告诉该 vhostlatin1在连接到 MySQL 时使用字符集,而不是系统默认的字符集utf8。其他 vhost必须不受影响。

有什么想法吗?据我所知,通过 php.ini 不可能实现。虽然我可以选择为每个请求运行自定义 PHP 脚本(使用auto_prepend_file),但我必须已经打开了 MySQL 连接。

相关内容