Installare un ambiente LAMP: Linux, Apache2, SSL, MySQL, PHP5: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
(nuova sintassi template)
Riga 164: Riga 164:
<pre>
<pre>
# /etc/init.d/apache2 reload
# /etc/init.d/apache2 reload
</pre>
Su tutte le Debian Squeeze c’è una correzione al volo da fare al file ''php.ini''. Il problema è dovuto al parametro:
<pre>
memory_limit = -1
</pre>
Visto così sembrerebbe un flag disabilitato e ci aspetteremmo quindi che non ci sia alcun limite nella memoria allocabile, invece il comportamento è tutt’altro:
<pre>
PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 64 bytes) in /var/www/clients/client21/web54/web/XXXXXX.php on line 212
</pre>
Per ovviare al problema, è bene specificare quale effettivamente è il limite di memoria che intendiamo imporre ad uno script php eseguito da linea di comando. Il parametro si trova nel file:
<pre>
/etc/php5/cli/php.ini
</pre>
E la modifica da effettuare è la seguente:
<pre>
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
;memory_limit = -1
memory_limit = 128M
</pre>
</pre>
=== Test della configurazione ===
=== Test della configurazione ===
Riga 195: Riga 216:
php5-xmlrpc php5-xsl php5-json
php5-xmlrpc php5-xsl php5-json
</pre>
</pre>
== Installazione di MySQL ==
== Installazione di MySQL ==
L'installazione del RDBM MySQL è semplice:
L'installazione del RDBM MySQL è semplice:

Menu di navigazione