Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ApachePHPMySQL"
Differenze tra le versioni 11 e 28 (in 17 versioni)
Versione 11 del 03/08/2006 16.36.10
Dimensione: 7320
Autore: P3E2
Commento:
Versione 28 del 07/04/2007 14.06.23
Dimensione: 8849
Commento: presto potrebbe essere sostituita da un altro link
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
#LANGUAGE it
Linea 2: Linea 4:
||<tablestyle="font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]||
Linea 6: Linea 8:
A causa di mancanza di tempo questo how-to verrà solamente aggiornato, in modo da fornire le basi per un'installazione completa per gli sviluppatori di php su Ubuntu. Ringrazio da adesso chiunque aggiunga altro materiale alla guida. Questo ''how-to'' è frutto della mia esperienza personale nell'installazione di '''LAMP''' su '''Ubuntu''', testata anche su diverse macchine; tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell' ''how-to'' dedicherò alcune righe alle [:ApachePHPMySQL#errori:problematiche] più comuni e alle relative soluzioni, ma vi invito a postare sul [http://forum.ubuntu-it.org/ forum] nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi.


[[Immagine(Icone/Piccole/warning.png,,left)]] [[BR]]'''Attenzione:''' Questa guida vuole aiutare l'utente nell'installazione di una piattaforma di sviluppo '''LAMP''', anzi '''UAMP''' ('''U'''buntu, '''A'''pache, '''P'''HP, '''M'''ySQL) funzionante, e non nella configurazione di un ''webserver'' !
Linea 10: Linea 16:
Per avere una piattaforma di sviluppo completa (Apache 2, PHP, MySQL) ci basta installare solo alcuni pacchetti essenziali con apt-get o tramite il vostro gestore di pacchetti. Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell' ''how-to''), ma si decide di sfruttare quelli messi a disposizione nei [:Repository:repository] ufficiali. Personalmente ho installato solo una volta '''LAMP''' compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite ''apt-get'' o con il proprio gestore di pacchetti (''Synaptic'', ''adept'').
Linea 12: Linea 18:
Dal terminale: I pacchetti in questione sono: ''apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql''
 
 * ''apache2-mpm-prefork'': il webserver
Linea 14: Linea 22:
{{{
apt-get install apache2-mpm-prefork libapache2-mod-php5 mysql-server php5-mysql
}}}
 * ''mysql-server'':pacchetto riguardante mysql
Linea 18: Linea 24:
Al termine dell'installazione avete già tutto ciò che vi serve per lavorare in PHP su Ubuntu. MySql verrà installato con utente generico "root" e con il "campo password vuoto". Mentre per quanto riguarda la vostra DocumentRoot sarà '/var/www'. L'incoveniente della DocumentRoot è che i permessi in scrittura non sono abilitati all'utente semplice. Infatti potreste incorrere in alcuni errori!!! Quindi o cambiate i permessi della cartella e tutti i suoi file all'interno o andate a modificare il file di configurazione di Apache di modo da modificare la DocumentRoot editando alcuni file:  * ''libapache2-mod-php5'': modulo PHP per Apache
Linea 20: Linea 26:
{{{
sudo gedit /etc/apache2/apache2.conf
}}}
 * ''php5-mysql'': estensione MySQL per PHP
Linea 24: Linea 28:
Decommentate queste righe (levando i cancelletti): Se non si riceve alcun errore di download o di configurazione passare direttamente alla [:ApachePHPMySQL#configurazione:configurazione]. Verificare però che ogni componente sia stato installato correttamente.
Linea 26: Linea 30:
{{{
#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options Indexes SymLinksIfOwnerMatch IncludesNoExec
#</Directory>
}}}
== Apache ==
Linea 33: Linea 32:
Sostituite al posto dell'asterisco il vostro nome utente. Successivamente andate a sostituire ed inserire il vostro nome utente anche in questi altri file: /etc/apache2/sites-available/default e /etc/apache2/mods-available/userdir.conf .

Restartate Apache:
Apache dovrebbe già essere in esecuzione, per sicurezza riavviarlo:
Linea 41: Linea 37:
Fate bene attenzione!!! E' necessario utilizzare sudo per andare a restartare Apache!!! Potrebbe verificarsi il seguente errore:
{{{
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
}}}
Non preoccuparsi, verrà risolto più avanti nel paragrafo [:ApachePHPMySQL#errori:errori]
Linea 43: Linea 43:
Verificate se l'installazione è stata effettuata con successo andando tramite il vostro browser su http://localhost/ .
Dovreste poter vedere la cartella di Apache... è un buon segno!!!
Controllare che in [http://localhost/apache2-default questo link] venga visualizzata la scritta «'''It Works!'''». Se fosse così, considerarsi soddisfatti e proseguire con la guida.
Linea 46: Linea 45:
Testiamo il PHP!!! Ecco alcuni comandi principali di Apache, notare che vanno eseguiti sempre da '''root''' quindi preceduti sempre da [:Sudo:sudo]:
||<tablestyle="width: 50%" >'''/etc/init.d/apache2 start'''|| Avvia il demone ''Apache''||
||'''/etc/init.d/apache2 restart'''|| Riavvia ''Apache''||
||'''/etc/init.d/apache2 stop'''|| Ferma ''Apache''||
== PHP ==
Linea 48: Linea 51:
{{{
sudo gedit /var/www/testphp.php
}}}
Per verificare il corretto funzionamento di '''PHP''' creare un file di prova nella nella propria '''Document``Root''', che di Default è `/var/www`.
Linea 52: Linea 53:
Scriviamo questa riga e salviamo il file:
Con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] creare il file `/var/www/info.php` e inserirci all'interno la seguente riga:
Linea 57: Linea 57:
Salvare il file e recarsi all'indirizzo http://localhost/info.php .
Linea 58: Linea 59:
Non vi resta che andare su: http://localhost/testphp.php .

Attualmente non è installata nessuna libreria per PHP ma è molto semplice ovviare al problema!!! Infatti basta cercare tramite il vostro gestore di pacchetti le librerie per PHP 5 che per nome incominciano tutte con "php5-nomelibreria".

Esempio con la libreria gd per la gestione delle immagini:

{{{
apt-get install apache2-mpm-prefork libapache2-mod-php5 mysql-server php5-gd
}}}

= Stesura guida definitiva =

== Introduzione ==

Questo how-to è frutto della mia esperienza personale nell'installazione di LAMP su Ubuntu ed è stato testato su diverse macchine, tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell'how-to dedicherò alcune righe alle problematiche più comuni e alle relative soluzioni, ma vi invito a postare sul forum nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi.

!!! ATTENZIONE !!!

Ricordo che questa guida vuole aiutare l'utente a configurare una piattaforma di sviluppo LAMP, anzi '''UAMP (Ubuntu, Apache, PHP, MySQL)''' funzionante e non un webserver.

== Installazione ==

Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell'how-to), ma si decide di sfruttare quelli messi a disposizione nei repository ufficiali. Personalmente ho installato solo una volta LAMP compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite apt-get o con il vostro gestore di pacchetti (Synaptic nel mio caso). I pacchetti in questione sono:
 
 * '''apache2-mpm-prefork''' (con relative dipendenze che verrano risolte da apt-get o il nostro gestore di pacchetti) che è il webserver

 * '''mysql-server''' che il pacchetto riguardante mysql

 * '''libapache2-mod-php5''' che è il modulo PHP per Apache

 * '''php5-mysql''' che è l'estensione MySQL per PHP

'''Quindi da terminale andiamo a scrivere:'''

{{{
apt-get install apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql
}}}

'''Se non ricevete alcun errore''' di download o di configurazione '''avete appena installato LAMP''' e non vi resta che configurarlo. Verifichiamo però che ogni componente sia stato installato correttamente.

=== Apache ===

Apache dovrebbe già essere in esecuzione ma per sicurezza avviatelo o riavviatelo con questo comando:
 
{{{
sudo /etc/init.d/apache2 restart
}}}

Potreste incorrere nel seguente errore:

{{{
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
}}}

Non preoccupatevi!!! Più avanti vedremo come risolverlo.

Dovrebbe essere tutto ok, ma per sicurezza controllate con i vostri occhi seguendo questo link: http://localhost/apache2-default . Vedete la classica pagina di Apache??? Se è così potete essere soddisfatti e proseguire con la guida.

Prima di passare al prossimo argomento vi lascio i comandi principali di Apache. '''Attenzione!!! Devono essere eseguiti sempre da root quindi preceduti sempre da un bel ''sudo''.'''

Avviare Apache:

{{{
/etc/init.d/apache2 start
}}}

Restartare Apache:

{{{
/etc/init.d/apache2 restart
}}}

Fermare Aapache:

{{{
/etc/init.d/apache2 stop
}}}

=== PHP ===

Per verificare il corretto funzionamento di PHP andiamo a '''creare nella nostra DocumentRoot''', che di Default si trova in ''/var/www'', un file di prova php:

{{{
sudo gedit /var/www/info.php
}}}

Inserite all'interno del file la seguente stringa:

''<?php phpinfo(); ?>''

Andiamo su http://localhost/info.php e dovremmo vedere la classica pagina di informazioni del PHP. Se così non fosse provate a controllare se avete eseguito correttamente ogni step dell'how-to oppure vedete più avanti dove tratterò gli errori.

=== MySQL ===

MySQL viene installato con '''utente fittizio root''' e il '''campo password vuoto'''. Per verificare che funzioni:
Dovrebbe essere visualizzata la classica pagina di informazioni di '''PHP'''. Se così non fosse assicurarsi di aver eseguito correttamente ogni step dell' ''how-to'', o controllare il paragrafo sugli [:ApachePHPMySQL#errori:errori].
== MySQL ==
MySQL viene installato con un ''utente fittizio root'' e un ''campo password vuoto''. Per verificare che funzioni digitare in un terminale il comando:
Linea 157: Linea 65:

Dovreste avere in risposta:
La risposta dovrebbe essere:
Linea 169: Linea 75:
In tal caso '''avete terminato l'installazione di LAMP con successo!!!''' In tal caso l'installazione di '''LAMP''' è stata eseguita con successo.
[[Anchor(configurazione)]]
= Configurazione =
Linea 171: Linea 79:
= Commenti = La configurazione di un ambiente '''LAMP''' è un argomento molto ampio, questa guida si limiterà a trattare le domande più frequenti.
Linea 173: Linea 81:
Ciao, sul wiki esistono già le guide per apache, php e mysql, verifica che questa pagina non ripeta le stesse cose: == Apache ==
Linea 175: Linea 83:
 * Guida apache e php => WebServer
 * Guida mysql => WebServer e ServerDatabase
Per qualsiasi modifica sul ''webserver'' di Apache i file di configurazione li trovate nella directory `/etc/apache2`.
[[Anchor(documentroot)]]
Potrebbe essere utile cambiare la Document``Root. Per far ciò editare alcuni file di configurazione del ''webserver'': `/etc/apache2/sites-available/default` e `/etc/apache2/apache2.conf`
Linea 178: Linea 87:
BlackDesert Decommentare le seguenti righe e/o sostituire al posto dell'asterisco il proprio nome utente:
Linea 180: Linea 89:
Questa guida non serve a realizzare un webserver!!! Infatti serve solo a creare l'ambiente di sviluppo LAMP per i webmaster. Non si installa nemmeno apache2 per intero... {{{
#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options Indexes SymLinksIfOwnerMatch IncludesNoExec
#</Directory>
}}}
Linea 182: Linea 96:
P3E2 Creare nella propria '''Home''' la directory `public_html` e riavviare '''Apache''':
{{{
mkdir ~/public_html && sudo /etc/init.d/apache2 restart
}}}

Inserire dentro la cartella il file di prova php e ricontrollare tutto su http://localhost/ .

== PHP ==

Per qualsiasi modifica al '''PHP''' il file di configurazione ''php.ini'' si trova nella cartella `/etc/php5/apache2`.

Potrebbe essere utile installare librerie supplementari di '''PHP'''. Riconoscerle tra i pacchetti dei [:Repository:repository] ufficiali è molto semplice: i loro nomi cominciano per ''php5''. Un esempio lo è la libreria per le immagini ''gd'':
{{{
sudp apt-get install php5-gd
}}}

== MySQL ==

Per la gestione del database si può sempre lavorare da terminale, ma il consiglio è di installare ''phpmyadmin'', un'interfaccia grafica per una più facile gestione.

Potrebbe essere utile cambiare la password a '''MySQL''', in tal caso digitare da terminale
{{{
sudo mysql
}}}
E successivamente digitare:
{{{
mysqladmin -u root password passwordpersonale
}}}
Con la propria ''passwordpersonale''.
[[Anchor(errori)]]
= Errori e problematiche comuni =
Questa sezione della guida vuole raccogliere tutti gli errori e le problematiche comuni, come da titolo, con le relative soluzioni. Chiunque può aggiungere errori ulteriori in cui è incorso durante l'installazione di '''LAMP''' inserendo anche l'eventuale la soluzione agli stessi.

== Errore all'avvio di Apache: "Could not determine... ==
Se durante l'avvio di '''Apache''' si verificasse il seguente errore:
{{{
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
}}}
Modificare il file di configurazione di '''Apache''' con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file `/etc/apache2/apache2.conf` aggiungendo o modificando, a seconda se è presente o non, questa riga:
{{{
ServerName localhost
}}}

== Apache configurato ma non si riescono a visualizzare i file in /var/www ==
Un altro problema molto comune è legato ''all'impossibilità di vedere i file'' perché la Document``Root di default è situata in una cartella senza permessi in lettura e scrittura: `/var/www/`.

Una soluzione potrebbe essere quella di abilitare i permessi tramite il comando [:PermessiFile:chmod] oppure cambiare la Document``Root come è stato spiegato in [:ApachePHPMySQL#documentroot:questo] paragrafo. Se si vuole cambiare i permessi della cartella, digitare in un terminale il comando:
{{{
sudo chmod u=rwx /var/www
}}}

== Problemi di porte tra Apache e Skype ==

Sembra che di default '''Apache''' utilizzi la stessa porta di '''Skype''' per cui si potrebbe andare in contro ad alcuni errori. Questo problema si risolve editando con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file `/etc/apache2/ports.conf` e modificando il numero della porta usata da '''Apache'''.
= Ulteriori Risorse =

 * [http://download.nuxwin.com/tutoriels/ubuntu/dapper-drake/lamp-x.2.5.5.pdf Guida in pdf] - (fr)

 * [http://www.ubuntuforums.org/showthread.php?t=223410 Come installare XAMPP] - (en)

 * Per qualsiasi problema esiste [http://www.google.it Google]


##= Commenti =
##
##Ciao, sul wiki esistono già le guide per apache, php e mysql, verifica che questa pagina non ripeta le stesse cose:
##
## * Guida apache e php => WebServer
## * Guida mysql => WebServer e ServerDatabase
##
##BlackDesert
##
##Questa guida non serve a realizzare un webserver!!! Infatti serve solo a creare l'ambiente di sviluppo LAMP per i webmaster. Non si installa nemmeno apache2 per intero...
##
##P3E2
Linea 185: Linea 173:
CategoryNuoviDocumenti CategoryServer CategoryDaCancellare

BR

Introduzione

Questo how-to è frutto della mia esperienza personale nell'installazione di LAMP su Ubuntu, testata anche su diverse macchine; tuttavia è possibile che in alcuni casi si possa incorrere in errori di vario genere. Nell' how-to dedicherò alcune righe alle [:ApachePHPMySQL#errori:problematiche] più comuni e alle relative soluzioni, ma vi invito a postare sul [http://forum.ubuntu-it.org/ forum] nel caso doveste andare in contro ad imprevisti durante l'installazione o la configurazione dei vari applicativi.

Immagine(Icone/Piccole/warning.png,,left) BRAttenzione: Questa guida vuole aiutare l'utente nell'installazione di una piattaforma di sviluppo LAMP, anzi UAMP (Ubuntu, Apache, PHP, MySQL) funzionante, e non nella configurazione di un webserver !

Installazione

Il procedimento di installazione diventa molto semplice se non si ha intenzione di compilare i pacchetti autonomamente (questo metodo non verrà trattato nell' how-to), ma si decide di sfruttare quelli messi a disposizione nei [:Repository:repository] ufficiali. Personalmente ho installato solo una volta LAMP compilando da me i pacchetti ed è una scelta che sconsiglio a chi non è pratico. Come scritto sopra, la procedura è molto semplice e consiste nell'installazione di alcuni pacchetti essenziali che si può effettuare tramite apt-get o con il proprio gestore di pacchetti (Synaptic, adept).

I pacchetti in questione sono: apache2-mpm-prefork mysql-server libapache2-mod-php5 php5-mysql

  • apache2-mpm-prefork: il webserver

  • mysql-server:pacchetto riguardante mysql

  • libapache2-mod-php5: modulo PHP per Apache

  • php5-mysql: estensione MySQL per PHP

Se non si riceve alcun errore di download o di configurazione passare direttamente alla [:ApachePHPMySQL#configurazione:configurazione]. Verificare però che ogni componente sia stato installato correttamente.

Apache

Apache dovrebbe già essere in esecuzione, per sicurezza riavviarlo:

sudo /etc/init.d/apache2 restart

Potrebbe verificarsi il seguente errore:

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Non preoccuparsi, verrà risolto più avanti nel paragrafo [:ApachePHPMySQL#errori:errori]

Controllare che in [http://localhost/apache2-default questo link] venga visualizzata la scritta «It Works!». Se fosse così, considerarsi soddisfatti e proseguire con la guida.

Ecco alcuni comandi principali di Apache, notare che vanno eseguiti sempre da root quindi preceduti sempre da [:Sudo:sudo]:

/etc/init.d/apache2 start

Avvia il demone Apache

/etc/init.d/apache2 restart

Riavvia Apache

/etc/init.d/apache2 stop

Ferma Apache

PHP

Per verificare il corretto funzionamento di PHP creare un file di prova nella nella propria DocumentRoot, che di Default è /var/www.

Con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] creare il file /var/www/info.php e inserirci all'interno la seguente riga:

<?php phpinfo(); ?>

Salvare il file e recarsi all'indirizzo http://localhost/info.php .

Dovrebbe essere visualizzata la classica pagina di informazioni di PHP. Se così non fosse assicurarsi di aver eseguito correttamente ogni step dell' how-to, o controllare il paragrafo sugli [:ApachePHPMySQL#errori:errori].

MySQL

MySQL viene installato con un utente fittizio root e un campo password vuoto. Per verificare che funzioni digitare in un terminale il comando:

sudo mysql

La risposta dovrebbe essere:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 5.0.22-Debian_0ubuntu6.06-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

In tal caso l'installazione di LAMP è stata eseguita con successo. Anchor(configurazione)

Configurazione

La configurazione di un ambiente LAMP è un argomento molto ampio, questa guida si limiterà a trattare le domande più frequenti.

Apache

Per qualsiasi modifica sul webserver di Apache i file di configurazione li trovate nella directory /etc/apache2. Anchor(documentroot) Potrebbe essere utile cambiare la DocumentRoot. Per far ciò editare alcuni file di configurazione del webserver: /etc/apache2/sites-available/default e /etc/apache2/apache2.conf

Decommentare le seguenti righe e/o sostituire al posto dell'asterisco il proprio nome utente:

#<Directory /home/*/public_html>
#       AllowOverride FileInfo AuthConfig Limit
#       Options Indexes SymLinksIfOwnerMatch IncludesNoExec
#</Directory>

Creare nella propria Home la directory public_html e riavviare Apache:

mkdir ~/public_html && sudo /etc/init.d/apache2 restart

Inserire dentro la cartella il file di prova php e ricontrollare tutto su http://localhost/ .

PHP

Per qualsiasi modifica al PHP il file di configurazione php.ini si trova nella cartella /etc/php5/apache2.

Potrebbe essere utile installare librerie supplementari di PHP. Riconoscerle tra i pacchetti dei [:Repository:repository] ufficiali è molto semplice: i loro nomi cominciano per php5. Un esempio lo è la libreria per le immagini gd:

sudp apt-get install php5-gd

MySQL

Per la gestione del database si può sempre lavorare da terminale, ma il consiglio è di installare phpmyadmin, un'interfaccia grafica per una più facile gestione.

Potrebbe essere utile cambiare la password a MySQL, in tal caso digitare da terminale

sudo mysql

E successivamente digitare:

mysqladmin -u root password passwordpersonale

Con la propria passwordpersonale. Anchor(errori)

Errori e problematiche comuni

Questa sezione della guida vuole raccogliere tutti gli errori e le problematiche comuni, come da titolo, con le relative soluzioni. Chiunque può aggiungere errori ulteriori in cui è incorso durante l'installazione di LAMP inserendo anche l'eventuale la soluzione agli stessi.

Errore all'avvio di Apache: "Could not determine...

Se durante l'avvio di Apache si verificasse il seguente errore:

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Modificare il file di configurazione di Apache con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file /etc/apache2/apache2.conf aggiungendo o modificando, a seconda se è presente o non, questa riga:

ServerName localhost

Apache configurato ma non si riescono a visualizzare i file in /var/www

Un altro problema molto comune è legato all'impossibilità di vedere i file perché la DocumentRoot di default è situata in una cartella senza permessi in lettura e scrittura: /var/www/.

Una soluzione potrebbe essere quella di abilitare i permessi tramite il comando [:PermessiFile:chmod] oppure cambiare la DocumentRoot come è stato spiegato in [:ApachePHPMySQL#documentroot:questo] paragrafo. Se si vuole cambiare i permessi della cartella, digitare in un terminale il comando:

sudo chmod u=rwx /var/www

Problemi di porte tra Apache e Skype

Sembra che di default Apache utilizzi la stessa porta di Skype per cui si potrebbe andare in contro ad alcuni errori. Questo problema si risolve editando con l'[:EditorDiTesto:editor] di testo preferito e con i permessi [:Sudo:sudo] il file /etc/apache2/ports.conf e modificando il numero della porta usata da Apache.

Ulteriori Risorse


CategoryServer CategoryDaCancellare