1 |
scen 07/09/18 20:38:47 |
2 |
|
3 |
Modified: php-upgrading.xml |
4 |
Log: |
5 |
Version 1.2, revision 1.5 (plus several fixes/tidyups) |
6 |
|
7 |
Revision Changes Path |
8 |
1.3 xml/htdocs/proj/it/php/php-upgrading.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/php/php-upgrading.xml?rev=1.3&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/php/php-upgrading.xml?rev=1.3&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/php/php-upgrading.xml?r1=1.2&r2=1.3 |
13 |
|
14 |
Index: php-upgrading.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/it/php/php-upgrading.xml,v |
17 |
retrieving revision 1.2 |
18 |
retrieving revision 1.3 |
19 |
diff -u -r1.2 -r1.3 |
20 |
--- php-upgrading.xml 28 Sep 2006 12:37:14 -0000 1.2 |
21 |
+++ php-upgrading.xml 18 Sep 2007 20:38:47 -0000 1.3 |
22 |
@@ -1,15 +1,15 @@ |
23 |
<?xml version="1.0" encoding="UTF-8"?> |
24 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
25 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/php/php-upgrading.xml,v 1.2 2006/09/28 12:37:14 so Exp $ --> |
26 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/php/php-upgrading.xml,v 1.3 2007/09/18 20:38:47 scen Exp $ --> |
27 |
|
28 |
<guide link="/proj/it/php/php-upgrading.xml" lang="it"> |
29 |
<title>Aggiornare PHP</title> |
30 |
|
31 |
<author title="Autore"> |
32 |
- <mail link="akorthaus@×××.de">Andreas Korthaus</mail> |
33 |
+ <mail link="akorthaus@×××.de">Andreas Korthaus</mail> |
34 |
</author> |
35 |
<author title="Traduzione"> |
36 |
- Davide Cendron |
37 |
+ <mail link="scen@g.o">Davide Cendron</mail> |
38 |
</author> |
39 |
|
40 |
<abstract> |
41 |
@@ -21,8 +21,8 @@ |
42 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
43 |
<license/> |
44 |
|
45 |
-<version>1.1</version> |
46 |
-<date>2006-01-22</date> |
47 |
+<version>1.2</version> |
48 |
+<date>2007-08-11</date> |
49 |
|
50 |
<chapter> |
51 |
<title>Introduzione</title> |
52 |
@@ -42,11 +42,11 @@ |
53 |
</p> |
54 |
|
55 |
<p> |
56 |
-La soluzione a questo problema è fornire un ambiente misto PHP4/PHP5 |
57 |
-funzionante simultaneamente nella medesima macchina. Questo però non era |
58 |
-realizzabile con l'attuale struttura dei pacchetti e le eclass di PHP, così gli |
59 |
-sviluppatori si sono dovuti armare di buona volontè per creare |
60 |
-appositamente nuove strutture, eclass ed ebuild. |
61 |
+La soluzione a questo problema è fornire un ambiente misto PHP4/PHP5 funzionante |
62 |
+simultaneamente nella medesima macchina. Questo però non era realizzabile con |
63 |
+l'attuale struttura dei pacchetti e le eclass di PHP, così gli sviluppatori si |
64 |
+sono dovuti armare di buona volontà per creare appositamente nuove strutture, |
65 |
+eclass ed ebuild. |
66 |
</p> |
67 |
|
68 |
<p> |
69 |
@@ -55,10 +55,10 @@ |
70 |
</p> |
71 |
|
72 |
<note> |
73 |
-I nuovi pacchetti PHP richiedono la nuova configurazione di Apache, per cui date |
74 |
-un'occhiata a <uri |
75 |
-link="http://www.gentoo.org/doc/en/apache-upgrading.xml">Aggiornare Apache</uri> |
76 |
-se non l'avete ancora aggiornato. |
77 |
+I nuovi pacchetti PHP richiedono la nuova configurazione di Apache, per cui si |
78 |
+consiglia di leggere il documento <uri |
79 |
+link="/doc/it/apache-upgrading.xml">Aggiornamento di Apache</uri>, se |
80 |
+quest'ultimo pacchetto non è ancora stato aggiornato. |
81 |
</note> |
82 |
|
83 |
</body> |
84 |
@@ -78,21 +78,25 @@ |
85 |
</p> |
86 |
|
87 |
<p> |
88 |
-Per scegliere il SAPI desiderato, utilizzate le seguenti flag USE: |
89 |
+Per scegliere il SAPI desiderato, utilizzare le seguenti flag USE: |
90 |
</p> |
91 |
|
92 |
<ul> |
93 |
- <li><c>cgi</c> - compila e installa <path>/usr/bin/php-cgi</path></li> |
94 |
- <li><c>cli</c> - compila e installa <path>/usr/bin/php</path></li> |
95 |
- <li><c>apache</c> - compila e installa <c>mod_php</c> per Apache 1.3 |
96 |
-(nuova configurazione)</li> |
97 |
- <li><c>apache2</c> - compila e installa <c>mod_php</c> per Apache 2.0 |
98 |
-(nuova configurazione)</li> |
99 |
+ <li><c>cgi</c> - compila ed installa <path>/usr/bin/php-cgi</path></li> |
100 |
+ <li><c>cli</c> - compila ed installa <path>/usr/bin/php</path></li> |
101 |
+ <li> |
102 |
+ <c>apache</c> - compila ed installa <c>mod_php</c> per Apache 1.3 (nuova |
103 |
+ configurazione) |
104 |
+ </li> |
105 |
+ <li> |
106 |
+ <c>apache2</c> - compila ed installa <c>mod_php</c> per Apache 2.0 (nuova |
107 |
+ configurazione) |
108 |
+ </li> |
109 |
</ul> |
110 |
|
111 |
<p> |
112 |
-Potete combinare tutte queste flag USE, eccetto l'uso contemporaneo |
113 |
- di <c>apache</c> e <c>apache2</c>. |
114 |
+È possibile combinare tutte queste flag USE, eccetto l'uso contemporaneo di |
115 |
+<c>apache</c> e <c>apache2</c>. |
116 |
</p> |
117 |
|
118 |
<p> |
119 |
@@ -100,7 +104,7 @@ |
120 |
PHP5 simultaneamente. |
121 |
</p> |
122 |
|
123 |
-<pre caption="installare PHP"> |
124 |
+<pre caption="Installare PHP"> |
125 |
<comment>(installare l'ultima versione di PHP con i moduli CLI e Apache2)</comment> |
126 |
<i>USE="cli apache2" emerge 'dev-lang/php'</i> |
127 |
|
128 |
@@ -135,7 +139,7 @@ |
129 |
Per installare <c>pecl-apc</c>: |
130 |
</p> |
131 |
|
132 |
-<pre caption="installare estensioni PHP come PECL::APC (esempio)"> |
133 |
+<pre caption="Installare estensioni PHP come PECL::APC (esempio)"> |
134 |
<comment>(installare APC solo per PHP4)</comment> |
135 |
<i>emerge dev-php4/pecl-apc</i> |
136 |
|
137 |
@@ -154,15 +158,21 @@ |
138 |
<body> |
139 |
|
140 |
<ul> |
141 |
- <li>Questi nuovi ebuild installano il proprio contenuto in |
142 |
-<path>/usr/lib/php4</path> e <path>/usr/lib/php5</path> (i moduli Apache |
143 |
-vengono posizionati nella corretta posizione per Apache).</li> |
144 |
- <li>I pacchetti PEAR vengono installati in <path>/usr/share/php</path> (prima |
145 |
-era <path>/usr/lib/php</path>), se usate la flag USE <c>pear</c>.</li> |
146 |
- <li>I pacchetti PECL non aggiungono più le proprie direttive di configurazione |
147 |
-al file di configurazione <path>php.ini</path>, ma aggiungono un file |
148 |
-<path>[PACKAGE].ini</path> nella directory |
149 |
-<path>/etc/php/[SAPI]/ext</path>.</li> |
150 |
+ <li> |
151 |
+ Questi nuovi ebuild installano il proprio contenuto in |
152 |
+ <path>/usr/lib/php4</path> e <path>/usr/lib/php5</path> (i moduli Apache |
153 |
+ vengono posizionati nella corretta posizione per Apache). |
154 |
+ </li> |
155 |
+ <li> |
156 |
+ I pacchetti PEAR vengono installati in <path>/usr/share/php</path> (prima |
157 |
+ era <path>/usr/lib/php</path>), se si usa la flag USE <c>pear</c>. |
158 |
+ </li> |
159 |
+ <li> |
160 |
+ I pacchetti PECL non aggiungono più le proprie direttive di configurazione |
161 |
+ al file di configurazione <path>php.ini</path>, ma aggiungono un file |
162 |
+ <path>[PACCHETTO].ini</path> nella directory |
163 |
+ <path>/etc/php/[SAPI]/ext</path>. |
164 |
+ </li> |
165 |
</ul> |
166 |
|
167 |
</body> |
168 |
@@ -173,18 +183,18 @@ |
169 |
<body> |
170 |
|
171 |
<p> |
172 |
-Se installare più di una versione di PHP, per esempio: |
173 |
+Se si installa più di una versione di PHP, per esempio: |
174 |
</p> |
175 |
|
176 |
-<pre caption="installare PHP4 and PHP5"> |
177 |
+<pre caption="Installare PHP4 and PHP5"> |
178 |
<i>USE="cgi cli apache2" emerge '=dev-lang/php-4*' '=dev-lang/php-5*'</i> |
179 |
</pre> |
180 |
|
181 |
<p> |
182 |
-Gli ebuild creerano dei collegamenti simbolici in <path>/usr/bin</path> per |
183 |
+Gli ebuild creeranno dei collegamenti simbolici in <path>/usr/bin</path> per |
184 |
l'ultima versione di PHP che viene installata, in questo caso PHP5 poichè viene |
185 |
-installato dopo PHP4. Se volete far puntare <path>/usr/bin/php</path> o |
186 |
-<path>/usr/bin/php-cgi</path> a PHP4 o uno a PHP4 e l'altro a PHP5, ecc. potete |
187 |
+installato dopo PHP4. Se si vuole far puntare <path>/usr/bin/php</path> o |
188 |
+<path>/usr/bin/php-cgi</path> a PHP4 o uno a PHP4 e l'altro a PHP5, ecc. si può |
189 |
<uri link="#doc_chap3_sect6">usare lo strumento php-select</uri> contenuto in |
190 |
<c>app-admin/php-toolkit</c>. <c>php-select</c> rende veramente facile la |
191 |
gestione dei collegamenti simbolici ai binari appropriati. |
192 |
@@ -201,12 +211,12 @@ |
193 |
<body> |
194 |
|
195 |
<p> |
196 |
-Per prima cosa bisogna segnare quali pacchetti necessitano di essere |
197 |
-aggiornati. Potete effettuare questa operazione con lo strumento <c>equery</c>, |
198 |
+Per prima cosa bisogna segnare quali pacchetti necessitano di essere aggiornati. |
199 |
+È possibile effettuare questa operazione con lo strumento <c>equery</c>, |
200 |
contenuto nel pacchetto <c>app-portage/gentoolkit</c>: |
201 |
</p> |
202 |
|
203 |
-<pre caption="elencare i pacchetti installati in dev-php"> |
204 |
+<pre caption="Elencare i pacchetti installati in dev-php"> |
205 |
$ <i>equery list 'dev-php/'</i> |
206 |
[ Searching for all packages in 'dev-php' among: ] |
207 |
* installed packages |
208 |
@@ -222,8 +232,8 @@ |
209 |
</pre> |
210 |
|
211 |
<impo> |
212 |
-L'elenco dei pacchetti installati che otterrete potrà essere molto diverso da |
213 |
-quello sopraelencato, assicuratevi di eseguire questo comando nel vostro |
214 |
+L'elenco dei pacchetti installati che si otterrà potrà essere molto diverso da |
215 |
+quello sopraelencato, assicurarsi di eseguire questo comando nel proprio |
216 |
sistema. La lista ottenuta dovrà essere salvata, per poter assicurare |
217 |
l'aggiornamento di tutti i pacchetti. |
218 |
</impo> |
219 |
@@ -231,7 +241,7 @@ |
220 |
<note> |
221 |
Molte applicazioni web non vengono influenzate in quanto utilizzano l'eclass |
222 |
webapp che ha il compito di effettuare una corretta installazione del pacchetto. |
223 |
-Potrete comunque controllare se ci sono delle nuove revisioni di queste |
224 |
+Si può comunque controllare se ci sono delle nuove revisioni di queste |
225 |
applicazioni. |
226 |
</note> |
227 |
|
228 |
@@ -241,8 +251,8 @@ |
229 |
|
230 |
<ul> |
231 |
<li><c>PECL-apc</c></li> |
232 |
- <li><c>PECL-imagick</c></li> |
233 |
- <li><c>xdebug</c></li> |
234 |
+ <li><c>PECL-imagick</c></li> |
235 |
+ <li><c>xdebug</c></li> |
236 |
</ul> |
237 |
|
238 |
<p> |
239 |
@@ -284,8 +294,8 @@ |
240 |
</table> |
241 |
|
242 |
<note> |
243 |
-Prima di installare di nuovo queste estensioni, dovete scoprire le nuove |
244 |
-denomnazioni dei pacchetti in <path>/usr/portage</path>. |
245 |
+Prima di installare di nuovo queste estensioni, bisogna scoprire le nuove |
246 |
+denominazioni dei pacchetti in <path>/usr/portage</path>. |
247 |
</note> |
248 |
|
249 |
</body> |
250 |
@@ -301,7 +311,7 @@ |
251 |
PHP, prima di installare quelli nuovi. |
252 |
</p> |
253 |
|
254 |
-<pre caption="rimuovere i vecchi pacchetti (esempio)"> |
255 |
+<pre caption="Rimuovere i vecchi pacchetti (esempio)"> |
256 |
<comment>(rimuovere i pacchetti PHP)</comment> |
257 |
<i>emerge --unmerge php mod_php</i> |
258 |
|
259 |
@@ -326,15 +336,14 @@ |
260 |
</p> |
261 |
|
262 |
<note> |
263 |
-<path>/etc/portage/package.use</path> imposterà le flag USE per la vostra |
264 |
+<path>/etc/portage/package.use</path> imposterà le flag USE per la propria |
265 |
installazione PHP e le memorizzerà, senza ricorrere ad una pesante modifica di |
266 |
<path>make.conf</path>. |
267 |
</note> |
268 |
|
269 |
<p> |
270 |
-Impostate le flag USE in base ai supporti di cui avete bisogno da parte |
271 |
-dell'installazione di PHP (è raccomandabile impostare almento la flag USE |
272 |
-<c>cli</c>): |
273 |
+Impostare le flag USE in base a cosa si vuole sia supportato dall'installazione |
274 |
+di PHP (è raccomandabile impostare almeno la flag USE <c>cli</c>): |
275 |
</p> |
276 |
|
277 |
<pre caption="flag USE per dev-lang/php (esempio)"> |
278 |
@@ -344,23 +353,24 @@ |
279 |
<note> |
280 |
<c>-*</c> disabiliterà tutte le flag USE (verranno disabilitate anche le |
281 |
caratteristiche basilari di PHP tipo Session-, PCRE-, gd- e il supporto a |
282 |
-MySQL!), perciò dovrete specificare ogni flag USE per ogni |
283 |
-estensione/caratteristica che vorrete usare. Leggete <uri |
284 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/ ManagingExtensions"> |
285 |
-Managing Extensions</uri> per ulteriori dettagli. Dovrete impostare le flag USE |
286 |
-per le impostazione predefinite principali come <c>pcre</c> se volete usare le |
287 |
-<uri |
288 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/PhpRefPcre"> |
289 |
-Funzioni preg_ *</uri> o <c>session</c> se volete usare le <uri |
290 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/PhpRefSession"> |
291 |
-Funzioni per la gestione delle Sessioni</uri>. |
292 |
+MySQL!), perciò bisognerà specificare ogni flag USE per ogni |
293 |
+estensione/caratteristica che si vorrà usare. Leggere <uri |
294 |
+link="http://overlays.gentoo.org/proj/php/wiki/ManagingExtensions">Managing |
295 |
+Extensions</uri> per ulteriori dettagli. Bisognerà impostare le flag USE |
296 |
+per le impostazione predefinite originali come <c>pcre</c> se si vogliono usare |
297 |
+le <uri |
298 |
+link="http://overlays.gentoo.org/proj/php/wiki/PhpRefPcre">Funzioni preg_*</uri> |
299 |
+o <c>session</c> se si vogliono usare le <uri |
300 |
+link="http://overlays.gentoo.org/proj/php/wiki/PhpRefSession">Funzioni per la |
301 |
+gestione delle Sessioni</uri>. |
302 |
</note> |
303 |
|
304 |
<p> |
305 |
-Se volete installare PHP4 e PHP5 in parallelo, potete impostare flag USE differenti per ciascuna versione: |
306 |
+Se si vuole installare PHP4 e PHP5 in parallelo, si possono impostare flag USE |
307 |
+differenti per ciascuna versione: |
308 |
</p> |
309 |
|
310 |
-<pre caption="flag USE differenti per PHP4 and PHP5 (esempio)"> |
311 |
+<pre caption="Flag USE differenti per PHP4 e PHP5 (esempio)"> |
312 |
=dev-lang/php-4* -* cgi cli ctype gd jpeg mysql pcre pear png session truetype |
313 |
xml xsl zlib |
314 |
=dev-lang/php-5* -* cli apache2 ctype gd jpeg mysql pcre pdo-external pear png |
315 |
@@ -368,12 +378,11 @@ |
316 |
</pre> |
317 |
|
318 |
<note> |
319 |
-Per un elenco di USE flag raccomandato potete guardare in <uri |
320 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/ |
321 |
-CommonQuestions#DoYouRecommendAnyUSEFlags">Flag USE raccomandate</uri>. Per un |
322 |
-elenco delle flag USE disponibili in PHP potete guardare la <uri |
323 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/NewUseFlags">tabella |
324 |
-flag USE</uri> dal wiki dell'overlay. |
325 |
+Per un elenco di USE flag raccomandato guardare in <uri |
326 |
+link="http://overlays.gentoo.org/proj/php/wiki/CommonQuestions">Flag USE |
327 |
+raccomandate</uri>. Per un elenco delle flag USE disponibili in PHP guardare la |
328 |
+<uri link="http://overlays.gentoo.org/proj/php/wiki/NewUseFlags">tabella flag |
329 |
+USE</uri> dal wiki dell'overlay. |
330 |
</note> |
331 |
|
332 |
</body> |
333 |
@@ -384,18 +393,19 @@ |
334 |
<body> |
335 |
|
336 |
<p> |
337 |
-A questo punto avete la possibilità di installare solo PHP4, solo PHP5 o |
338 |
-entrambi in parallelo. Per installare solo PHP4 dovete effettuare l'emerge di |
339 |
-<c>=dev-lang/php-4*</c>, per installare PHP5 (la versione più recente) potete |
340 |
+A questo punto c'è la possibilità di installare solo PHP4, solo PHP5 o entrambi |
341 |
+in parallelo. Per installare solo PHP4 bisogna effettuare l'emerge di |
342 |
+<c>=dev-lang/php-4*</c>, per installare PHP5 (la versione più recente) si può |
343 |
usare <c>dev-lang/php</c>, e per installare entrambe le versioni in parallelo |
344 |
-dovete effettuare l'emerge di <c>=dev-lang/php-4*</c> e <c>=dev-lang/php-5*</c>. |
345 |
+bisogna effettuare l'emerge di <c>=dev-lang/php-4*</c> e |
346 |
+<c>=dev-lang/php-5*</c>. |
347 |
</p> |
348 |
|
349 |
<p> |
350 |
Verificare le impostazioni delle flag USE: |
351 |
</p> |
352 |
|
353 |
-<pre caption="verificare le flag USE (esempio)"> |
354 |
+<pre caption="Verificare le flag USE (esempio)"> |
355 |
<comment>(verificare il pacchetto PHP4)</comment> |
356 |
<i>emerge --pretend --verbose '=dev-lang/php-4*'</i> |
357 |
|
358 |
@@ -417,7 +427,7 @@ |
359 |
Effettuare l'emerge di PHP se tutto è apposto: |
360 |
</p> |
361 |
|
362 |
-<pre caption="installare i nuovi pacchetti (esempio)"> |
363 |
+<pre caption="Installare i nuovi pacchetti (esempio)"> |
364 |
<comment>(installare il pacchetto PHP4)</comment> |
365 |
<i>emerge '=dev-lang/php-4*'</i> |
366 |
|
367 |
@@ -442,16 +452,17 @@ |
368 |
<body> |
369 |
|
370 |
<p> |
371 |
-Dopo il processo di emerge avrete i binari per <c>cli</c> e/o <c>cgi</c> in |
372 |
-<path>/usr/lib/php4/bin</path> e/o <path>/usr/lib/php5/bin</path>. Se avete |
373 |
-installato sia PHP4 sia PHP5, portage non può scegliere per voi quale versione |
374 |
-usare come predefinita e effettuerà sempre i collegamenti simbolici all'ultima |
375 |
-versione di PHP installata in <path>/usr/bin</path>. Perciò se PHP5 è stato |
376 |
-installato per ultimo, vedrete <path>/usr/bin/php</path> collegato |
377 |
+Dopo il processo di emerge i binari per <c>cli</c> e/o <c>cgi</c> si |
378 |
+troveranno in <path>/usr/lib/php4/bin</path> e/o <path>/usr/lib/php5/bin</path>. |
379 |
+Se si ha installato sia PHP4 sia PHP5, portage non può scegliere per l'utente |
380 |
+quale versione usare come predefinita ed effettuerà sempre i collegamenti |
381 |
+simbolici all'ultima versione di PHP installata in <path>/usr/bin</path>. Perciò |
382 |
+se PHP5 è stato installato per ultimo, <path>/usr/bin/php</path> sarà collegato |
383 |
simbolicamente a <path>/usr/lib/php5/bin/php</path>. Come per il binario di |
384 |
<c>cli</c> e/o <c>cgi</c>, anche quello di <c>php-devel</c> (responsabile della |
385 |
-creazione delle estensioni PHP tramite <c>phpize</c> e <c>php-config</c>) verr�collegato simbolicamente (in <path>/usr/bin</path>), operazione facilmente |
386 |
-gestibile tramite <c>php-select</c>,, che fa parte del pacchetto |
387 |
+creazione delle estensioni PHP tramite <c>phpize</c> e <c>php-config</c>) verrà |
388 |
+collegato simbolicamente (in <path>/usr/bin</path>), operazione facilmente |
389 |
+gestibile tramite <c>php-select</c>, che fa parte del pacchetto |
390 |
<c>app-admin/php-toolkit</c>. |
391 |
</p> |
392 |
|
393 |
@@ -462,12 +473,12 @@ |
394 |
</note> |
395 |
|
396 |
<p> |
397 |
-Supponendo abbiate installato sia <c>=dev-lang/php-4*</c> sia |
398 |
-<c>=dev-lang/php-5*</c>, eseguite i seguenti comandi <c>php-select</c> per |
399 |
+Supponendo sia stato installato sia <c>=dev-lang/php-4*</c> sia |
400 |
+<c>=dev-lang/php-5*</c>, eseguire i seguenti comandi <c>php-select</c> per |
401 |
vedere quali sono le versioni di PHP correntemente selezionate: |
402 |
</p> |
403 |
|
404 |
-<pre caption="mostrare le versioni di PHP correntemente selezionate"> |
405 |
+<pre caption="Mostrare le versioni di PHP correntemente selezionate"> |
406 |
<comment>(per cli)</comment> |
407 |
<i>php-select php</i> |
408 |
|
409 |
@@ -479,10 +490,10 @@ |
410 |
</pre> |
411 |
|
412 |
<p> |
413 |
-Dovreste ottenere qualcosa di simile: |
414 |
+Si dovrebbe ottenere qualcosa di simile: |
415 |
</p> |
416 |
|
417 |
-<pre caption="esempio di output di php-select"> |
418 |
+<pre caption="Esempio di output di php-select"> |
419 |
# <i>php-select php</i> |
420 |
/usr/bin/php is set to /usr/lib/php5/bin/php |
421 |
</pre> |
422 |
@@ -502,13 +513,13 @@ |
423 |
<body> |
424 |
|
425 |
<p> |
426 |
-Se le versioni impostate in modo predefinite viste nell'ultimo capitolo non vi |
427 |
-soddisfano, potete usare di nuovo <c>php-select</c> per selezionare la versione |
428 |
+Se le versioni impostate in modo predefinito viste nell'ultimo capitolo non sono |
429 |
+soddisfacenti, usare di nuovo <c>php-select</c> per selezionare la versione |
430 |
desiderata: |
431 |
</p> |
432 |
|
433 |
-<pre caption="selezionare la versione desiderata"> |
434 |
-<comment>(perr cli)</comment> |
435 |
+<pre caption="Selezionare la versione desiderata"> |
436 |
+<comment>(per cli)</comment> |
437 |
<i>php-select php php4</i> |
438 |
|
439 |
<comment>(per cgi)</comment> |
440 |
@@ -519,15 +530,16 @@ |
441 |
</pre> |
442 |
|
443 |
<note> |
444 |
-Eseguite <c>php-select -h</c> per ottenere più dettagli sull'uso di <c>php-select</c> |
445 |
+Eseguire <c>php-select -h</c> per ottenere più dettagli sull'uso di |
446 |
+<c>php-select</c> |
447 |
</note> |
448 |
|
449 |
<p> |
450 |
Controllare i collegamenti: |
451 |
</p> |
452 |
|
453 |
-<pre caption="controllare i collegamento simbolici"> |
454 |
- # <i>stat /usr/bin/php /usr/bin/php-cgi /usr/bin/phpize /usr/bin/php-config | grep File</i> |
455 |
+<pre caption="Controllare i collegamento simbolici"> |
456 |
+# <i>stat /usr/bin/php /usr/bin/php-cgi /usr/bin/phpize /usr/bin/php-config | grep File</i> |
457 |
File: `/usr/bin/php' -> `/usr/lib/php4/bin/php' |
458 |
File: `/usr/bin/php-cgi' -> `/usr/lib/php5/bin/php-cgi' |
459 |
File: `/usr/bin/phpize' -> `/usr/lib/php5/bin/phpize' |
460 |
@@ -536,13 +548,14 @@ |
461 |
|
462 |
<note> |
463 |
E' importante notare che <c>php-select</c> cambia solamente la versione |
464 |
-predefinita. Se avete installato entrambe le versioni cgi/cli PHP4 e PHP5 potete |
465 |
-sempre usare il percorso diretto come <path>/usr/lib/php4/bin/php</path> e |
466 |
-<path>/usr/lib/php5/bin/php</path> per eseguire uno script PHP con una versione |
467 |
-specifica. Potete usare cgi di PHP4 e PHP5 nella medesima istanza di Apache, ma |
468 |
-non potete usare due differenti moduli Apache di PHP in un'unica istanza di |
469 |
-Apache, controllate la <uri link="php4-php5-configuration.xml"> |
470 |
-Guida alla configurazione di PHP4 e PHP5</uri> per ulteriori dettagli. |
471 |
+predefinita. Se sono state installate entrambe le versioni cgi/cli PHP4 e PHP5 |
472 |
+si può sempre usare il percorso diretto come <path>/usr/lib/php4/bin/php</path> |
473 |
+e <path>/usr/lib/php5/bin/php</path> per eseguire uno script PHP con una |
474 |
+versione specifica. Si può usare cgi di PHP4 e PHP5 nella medesima istanza di |
475 |
+Apache, ma non usare due differenti moduli Apache di PHP in un'unica istanza di |
476 |
+Apache, controllare la <uri link="proj/en/php/php4-php5-configuration.xml"> |
477 |
+Guida alla configurazione di PHP4 e PHP5</uri> (in inglese, ndt) per ulteriori |
478 |
+dettagli. |
479 |
</note> |
480 |
|
481 |
</body> |
482 |
@@ -560,7 +573,7 @@ |
483 |
versione di PHP: |
484 |
</p> |
485 |
|
486 |
-<pre caption="elencare le directory di configurazione di PHP"> |
487 |
+<pre caption="Elencare le directory di configurazione di PHP"> |
488 |
$ <i>ls -1 /etc/php</i> |
489 |
apache2-php4 |
490 |
apache2-php5 |
491 |
@@ -583,8 +596,8 @@ |
492 |
<p> |
493 |
È consigliabile usare <c>etc-update</c> o <c>dispatch-conf</c> e verificare le |
494 |
differenze tra le vecchie e le nuove impostazioni in <path>php.ini</path>. Due |
495 |
-direttive da controllare assolutamente saranno <c>include_path</c> |
496 |
-e <c>extension_dir</c>. Bisogna prestare attenzione a <c>extension_dir</c>, in |
497 |
+direttive da controllare assolutamente saranno <c>include_path</c> e |
498 |
+<c>extension_dir</c>. Bisogna prestare attenzione a <c>extension_dir</c>, in |
499 |
quanto cambia tra le versioni di PHP (anche tra la 5.0 e la 5.1!). |
500 |
</p> |
501 |
|
502 |
@@ -593,18 +606,18 @@ |
503 |
<path>/etc/php/cli-php5/php.ini</path>: |
504 |
</p> |
505 |
|
506 |
-<pre caption="vecchie impostazioni in php.ini"> |
507 |
+<pre caption="Vecchie impostazioni in php.ini"> |
508 |
include_path = ".:/usr/lib/php" |
509 |
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20050617/" |
510 |
</pre> |
511 |
|
512 |
-<pre caption="nuove impostazioni in php.ini"> |
513 |
+<pre caption="Nuove impostazioni in php.ini"> |
514 |
include_path = ".:/usr/share/php" |
515 |
extension_dir = "/usr/lib/php5/lib/php/extensions/no-debug-non-zts-20050617/" |
516 |
</pre> |
517 |
|
518 |
<warn> |
519 |
-Assicuratevi di eseguire <c>etc-update</c> o <c>dispatch-conf</c> per vedere le |
520 |
+Assicurarsi di eseguire <c>etc-update</c> o <c>dispatch-conf</c> per vedere le |
521 |
impostazioni corrette di ogni file. |
522 |
</warn> |
523 |
|
524 |
@@ -621,29 +634,29 @@ |
525 |
verranno memorizzate in uno specifico file, in base all'estensione, nella |
526 |
directory <path>/etc/php/*/ext</path>. Per abilitare/disabilitare le estensioni |
527 |
condivise, vengono usati dei collegamenti simbolici da |
528 |
-<path>/etc/php/*/ext-active</path>. Se volete abilitare un'estensione, create |
529 |
+<path>/etc/php/*/ext-active</path>. Se si vuole abilitare un'estensione, creare |
530 |
un collegamento simbolico in <path>/etc/php/*/ext-active</path> al |
531 |
-corrispondente file <path>[EXTENSION].ini</path> in |
532 |
-<path>/etc/php/*/ext/</path>. Se volete disabilitare un'estensione, rimuovete |
533 |
+corrispondente file <path>[ESTENSIONE].ini</path> in |
534 |
+<path>/etc/php/*/ext/</path>. Se si vuole disabilitare un'estensione, rimuovere |
535 |
il collegamento simbolico. |
536 |
</p> |
537 |
|
538 |
<p> |
539 |
-Se avevate installato precedentemente <c>dev-php/PECL-apc</c>, la |
540 |
+Se precedentemente era stato installato <c>dev-php/PECL-apc</c>, la |
541 |
configurazione di APC sarà memorizzata in <path>php.ini</path>. Effettuando di |
542 |
nuovo l'emerge il nuovo pacchetto <c>dev-php5/pecl-apc</c>. la configurazione |
543 |
predefinita di APC verrà scritta in <path>/etc/php/*5/ext/apc.ini</path>. |
544 |
</p> |
545 |
|
546 |
<p> |
547 |
-Perciò dovrete spostare le vostre direttive di configurazione di AP da |
548 |
+Perciò bisognerà spostare le proprie direttive di configurazione di AP da |
549 |
<path>/etc/php/*5/php.ini</path> a <path>/etc/php/*5/ext/apc.ini</path> e |
550 |
creare un collegamento simbolico da <path>/etc/php/*5/ext-active/apc.ini</path> |
551 |
a <path>/etc/php/*5/ext/apc.ini</path>. |
552 |
</p> |
553 |
|
554 |
<note> |
555 |
-Se installate PHP come modulo di Apache, assicuratevi di riavviare Apache dopo |
556 |
+Se si installa PHP come modulo di Apache, assicurarsi di riavviare Apache dopo |
557 |
l'installazione e la configurazione. |
558 |
</note> |
559 |
|
560 |
@@ -664,7 +677,7 @@ |
561 |
|
562 |
<p> |
563 |
E' stata redatta una <uri link="/proj/en/php/php4-php5-configuration.xml">guida |
564 |
-per far funzionare Apache con PHP4 e PHP5</uri> (n.d.t. in inglese) che spiega |
565 |
+per far funzionare Apache con PHP4 e PHP5</uri> (in inglese, ndt) che spiega |
566 |
alcune delle possibili soluzioni. |
567 |
</p> |
568 |
|
569 |
@@ -678,44 +691,46 @@ |
570 |
<body> |
571 |
|
572 |
<p> |
573 |
-Se riscontrate dei problemi con i nuovi pacchetti PHP di Gentoo, potete |
574 |
+Se si riscontrano dei problemi con i nuovi pacchetti PHP di Gentoo, è possibile |
575 |
ottenere un aiuto tramite le seguenti risorse: |
576 |
</p> |
577 |
|
578 |
<ul> |
579 |
- <li><uri |
580 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay/wiki/CommonQuestions"> |
581 |
-Domande generali</uri> riguardo PHP in Gentoo</li> |
582 |
- <li><uri |
583 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay">Pagina di sviluppo |
584 |
-dell'overlay di PHP</uri></li> |
585 |
- <li>#gentoo-php su irc.freenode.net; è il canale dove si incontrano gli |
586 |
-autori dell'overlay di PHP, i quali avranno il piacere di incontrarvi lì!</li> |
587 |
- <li>I <uri link="http://forums.gentoo.org/">Forum di Gentoo</uri> sono una |
588 |
-delle fonti più popolari dove chiedere aiuto. Ci sono moltissimi utenti di |
589 |
-Gentoo che leggono il forum ad ogni ora del giorno, rendendolo un posto |
590 |
-eccezionale dove ottenere velocemente un aiuto</li> |
591 |
+ <li> |
592 |
+ <uri link="http://overlays.gentoo.org/proj/php/wiki/CommonQuestions">Domande |
593 |
+ generali</uri> riguardo PHP in Gentoo |
594 |
+ </li> |
595 |
+ <li> |
596 |
+ <uri link="http://overlays.gentoo.org/proj/php/">Pagina di sviluppo |
597 |
+ dell'overlay di PHP</uri> |
598 |
+ </li> |
599 |
+ <li> |
600 |
+ #gentoo-php su irc.freenode.net; è il canale dove si incontrano gli autori |
601 |
+ dell'overlay di PHP, i quali avranno il piacere di incontrare lì gli utenti! |
602 |
+ </li> |
603 |
+ <li> |
604 |
+ I <uri link="http://forums.gentoo.org/">Forum di Gentoo</uri> sono una delle |
605 |
+ fonti più popolari dove chiedere aiuto. Ci sono moltissimi utenti di Gentoo |
606 |
+ che leggono il forum ad ogni ora del giorno, rendendolo un posto eccezionale |
607 |
+ dove ottenere velocemente un aiuto |
608 |
+ </li> |
609 |
</ul> |
610 |
|
611 |
<p> |
612 |
-Per dettagli sulla realizzazione dei nuovi pacchetti guardate in <uri |
613 |
+Per dettagli sulla realizzazione dei nuovi pacchetti guardare in <uri |
614 |
link="http://article.gmane.org/gmane.linux.gentoo.devel/30050"> |
615 |
-Discussioni di Stuarts su gentoo-dev</uri> e gli articoli del Blog di Stuarts a |
616 |
-partire da <uri |
617 |
-link="http://stu.gnqs.org/diary/gentoo.php/2005/07/11/ |
618 |
-radical_changes_for_php5_support"> |
619 |
-'Radical Changes for PHP5 Support'</uri>. |
620 |
+Discussioni di Stuarts su gentoo-dev</uri>. Potrebbe essere interessante anche |
621 |
+il <uri link="http://blog.stuartherbert.com/php/">Blog PHP di Stuart</uri> |
622 |
</p> |
623 |
|
624 |
<p> |
625 |
Nella <uri |
626 |
-link="http://svn.gnqs.org/projects/gentoo-php-overlay">Pagina di Sviluppo</uri> |
627 |
-troverete molta documentazione e gli ebuild più recenti, che verranno inseriti |
628 |
+link="http://overlays.gentoo.org/proj/php/">Pagina di Sviluppo</uri> si troverà |
629 |
+molta documentazione e gli ebuild più recenti, che verranno inseriti |
630 |
successivamente nell'albero ufficiale di portage. |
631 |
</p> |
632 |
|
633 |
</body> |
634 |
</section> |
635 |
</chapter> |
636 |
- |
637 |
-</guide> |
638 |
+</guide> |
639 |
\ No newline at end of file |
640 |
|
641 |
|
642 |
|
643 |
-- |
644 |
gentoo-commits@g.o mailing list |