-
Notifications
You must be signed in to change notification settings - Fork 146
/
recommended.xml
132 lines (115 loc) · 4.19 KB
/
recommended.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 8e732e84a1425cf0ab3a5b0da8fe113c7a6da85e Maintainer: jbnahan Status: ready -->
<!-- Reviewed: no -->
<sect1 xml:id="install.windows.recommended" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Configuration recommandée sur les systèmes Windows</title>
<sect2>
<title>OpCache</title>
<para>
Il est fortement recommandé d'activer OpCache.
Cette extension est incluse avec PHP pour Windows.
Il compile et optimise les scripts PHP et les met en cache mémoire afin
qu'ils ne soient pas compilés chaque fois que la page est chargée.
</para>
<para>
Définir le &php.ini; à :
<example>
<title>Configuration recommandée pour OpCache</title>
<screen>
<![CDATA[
opcache.enable=On
opcache.enable_cli=On
]]>
</screen>
</example>
Et redémarrer le serveur web.
Pour plus d'information, lire :
<link linkend="opcache.configuration">Configuration d'OpCache</link>
</para>
</sect2>
<sect2>
<title>WinCache</title>
<para>
Il est recommandé d'utiliser WinCache lors de l'utilisation d'ISS,
surtout si dans un environnement d'hébergement Web partagé ou en utilisant
le stockage de fichiers en réseau (NAS).
Il est à noter que WinCache n'est plus supporté à partir de PHP 8.0.0.
Toutes les applications PHP bénéficient automatiquement de la fonctionnalité
de cache de fichiers de WinCache. Les opérations du système de fichiers sont
mises en cache en mémoire.
WinCache peut également mettre en cache mémoire des objets de l'utilisateur
et les partager entre les processus <varname>php.exe</varname> ou
<varname>php-cgi.exe</varname> (partager des objets entre les requêtes).
De nombreuses applications Web majeures ont un plugin ou une extension ou une
option de configuration pour utiliser le cache d'objet de l'utilisateur de
WinCache.
Si vous avez besoin de hautes performances, vous devriez utiliser le cache
d'objets dans vos applications.
Voir :
<link xlink:href="http://pecl.php.net/package/WinCache">http://pecl.php.net/package/WinCache</link>
pour télécharger WinCache DLL (ou tgz) vers votre dossier d'extension
PHP (extensions_dir dans votre php.ini).
Définir le &php.ini; à :
<example>
<title>Configuration recommandée pour WinCache</title>
<screen>
<![CDATA[
extension=php_wincache.dll
wincache.fcenabled=1
wincache.ocenabled=1 ; removed as of wincache 2.0.0.0
]]>
</screen>
</example>
Pour plus d'information, lire :
<link linkend="wincache.configuration">Configuration de WinCache</link>
</para>
</sect2>
<sect2>
<title>Configuration IIS</title>
<para>
Dans la console d'administration de IIS, installer le module FastCGI
et ajouter le mappage du gestionnaire pour <varname>`.php`</varname> vers
le chemin d'accès à <varname>PHP-CGI.exe</varname>
(pas <varname>PHP.exe</varname>)
</para>
<para>
Vous pouvez utiliser l'outil de ligne de commande APPCMD pour scripter
la configuration IIS.
</para>
</sect2>
<sect2>
<title>Base de données</title>
<para>
Vous aurez probablement besoin d'un serveur de base de données.
Les bases de données populaires fournissent des extensions PHP pour les
utiliser. Si votre site Web n'a pas beaucoup de trafic, vous pouvez exécuter
votre serveur de base de données sur le même serveur que votre serveur Web.
De nombreux serveurs de base de données populaires s'exécutent sous Windows.
</para>
<para>PHP inclut les extensions mysqli et PDO_MYSQL.</para>
<para>
Lire <link xlink:href="https://dev.mysql.com/downloads/windows/">https://dev.mysql.com/downloads/windows/</link>
</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
-->