Files
archived-doc-pt-br/appendices/migration74/windows-support.xml
2024-10-24 10:50:45 -03:00

102 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: eee245cdbd89dc2fd908285f588e3b9e055924e5 Maintainer: marcosmarcolin Status: ready --><!-- CREDITS: marcosmarcolin, leonardolara -->
<sect1 xml:id="migration74.windows-support" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Suporte do Windows</title>
<sect2 xml:id="migration74.windows-support.configure">
<title><command>configure</command> flags</title>
<para>
<command>configure</command> agora considera <literal>CFLAGS</literal> e <literal>LDFLAGS</literal> adicionais definidos como
variáveis de ambiente.
</para>
</sect2>
<sect2 xml:id="migration74.windows-support.other">
<title>Manipulação de CTRL</title>
<para>
<keycombo action='simul'>
<keycap>CTRL</keycap>
<keycap>C</keycap>
</keycombo>
e
<keycombo action='simul'>
<keycap>CTRL</keycap>
<keycap>BREAK</keycap>
</keycombo>
no console podem ser capturados definindo uma função de manipulação
com <function>sapi_windows_set_ctrl_handler</function>.
</para>
<para>
<function>proc_open</function> no Windows pode receber uma opção
"create_process_group". É necessário se o processo filho
deve lidar com eventos CTRL.
</para>
</sect2>
<sect2 xml:id="migration74.windows-support.opcache">
<title>OPcache</title>
<para>
O OPcache agora suporta um número arbitrário de caches separados por usuário por meio
da diretiva INI <literal>opcache.cache_id</literal>.
Todos os processos com o mesmo ID de cache e usuário compartilham uma instância do OPcache.
</para>
</sect2>
<sect2 xml:id="migration74.windows-support.stat">
<title>stat</title>
<para>
A implementação stat foi refatorada.
</para>
<itemizedlist>
<listitem>
<simpara>
Um número de inode é entregue e é baseado no índice de arquivo NTFS.
</simpara>
</listitem>
<listitem>
<simpara>
O número do dispositivo agora é baseado no número de série do volume.
</simpara>
</listitem>
</itemizedlist>
<para>
Observe que ambos os valores são derivados do sistema e fornecidos como estão em sistemas
de 64 bits. Em sistemas de 32 bits, esses valores podem ultrapassar o número inteiro de 32 bits
no PHP, portanto, são falsos.
</para>
</sect2>
<sect2 xml:id="migration74.windows-support.sqlite3">
<title>libsqlite3</title>
<para>
libsqlite3 não é mais compilado estaticamente em <filename>php_sqlite3.dll</filename> e
<filename>php_pdo_sqlite.dll</filename>, mas sim disponível como <filename>libsqlite3.dll</filename>.
Consulte as instruções de instalação para <link linkend="sqlite3.installation">SQLite3</link> e
<link linkend="ref.pdo-sqlite.installation">PDO_SQLITE</link>, respectivamente.
</para>
</sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->