https://wiki.archlinux.org/api.php?action=feedcontributions&user=Okkio&feedformat=atomArchWiki - User contributions [en]2024-03-29T10:44:49ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=XAMPP_(Italiano)&diff=159237XAMPP (Italiano)2011-09-11T09:26:10Z<p>Okkio: Created page with "Category:Networking (Italiano) Category:HOWTOs (Italiano) {{i18n|Xampp}} [http://www.apachefriends.org/en/xampp.html XAMPP] è una distribuzione Apache facile da install..."</p>
<hr />
<div>[[Category:Networking (Italiano)]]<br />
[[Category:HOWTOs (Italiano)]]<br />
{{i18n|Xampp}}<br />
<br />
[http://www.apachefriends.org/en/xampp.html XAMPP] è una distribuzione Apache facile da installare contenente MySQL, PHP e Perl. Il pacchetto contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.<br />
<br />
== Installazione ==<br />
=== AUR ===<br />
* Scaricate [http://aur.archlinux.org/packages.php?ID=14141 Xampp] da [[AUR]]<br />
<br />
=== Manuale ===<br />
# Scaricate l'ultima versione da [http://www.apachefriends.org/en/xampp-linux.html#374 qui].<br />
# Da terminale entrate nella cartella in cui avete scaricato l'archivio e digitate quanto segue: <pre>sudo tar xvfz xampp-linux-*.tar.gz -C /opt</pre><br />
<br />
{{Note|Se usate Archlinux a 64-bit, dovete installare {{Codeline|lib32-glibc}} e {{Codeline|gcc-libs-multilib}}.<br />
<pre>sudo pacman -S lib32-glibc gcc-libs-multilib</pre><br />
per fare questo dovete aver attivato la multilib repositorie in /etc/pacman.conf}}<br />
<br />
== Configurazione ==<br />
<br />
Per configurare le singole parti di XAMPP basta modificare i seguenti files:<br />
<br />
'''/opt/lampp/etc/httpd.conf''' - File di configurazione di Apache.<br />
<br />
'''/opt/lampp/etc/php.ini''' - File di configurazione di PHP.<br />
<br />
'''/opt/lampp/phpmyadmin/config.inc.php''' - File di configurazione di phpMyAdmin.<br />
<br />
'''/opt/lampp/etc/proftpd.conf''' - File di configurazione di proFTP.<br />
<br />
'''/opt/lampp/etc/my.cnf''' - File di configurazione di MySQL.<br />
<br />
<br />
Se volete impostare la protezione del server, digitate semplicemente questo comando:<br />
<pre>sudo /opt/lampp/lampp security</pre><br />
Vi verrà chiesto passo dopo passo di scegliere le password per l'accesso alle pagine web, l'utente "PMA" di phpMyAdmin, l'utente "root" per MySQL e l'utente "nobody" per ProFTP.<br />
<br />
== Avvio del server ==<br />
<br />
Usate i seguenti comandi per controllare XAMPP: <pre>sudo /opt/lampp/lampp {start,stop,restart}</pre><br />
<br />
== Rimozione ==<br />
<br />
Tutti i file necessari per XAMPP si trovano nella cartella /opt/lampp. Quindi, per disinstallare XAMPP, digitate questo comando:<br />
<br />
<pre># rm -rf /opt/lampp</pre><br />
<br />
'''NOTA:''' Se avete creato dei link simbolici dovete cancellare anche quelli!<br />
<br />
== Cambiare la cartella predefinita "htdocs" ==<br />
La web root si trova in '''/opt/lampp/htdocs/'''. Tutti i file inseriti in questa directory saranno processati dal web server.<br />
<br />
Per aggiungere una cartella diversa da quella predefinita potete aggiungere un "alias".<br />
<br />
#Modificate il file httpd.conf con il vostro editor preferito. <pre>nano /opt/lampp/etc/httpd.conf</pre><br />
#Nella sezione alias, aggiungete un alias:<br />
<pre><br />
<IfModule alias_module><br />
Alias /test /home/web<br />
<directory /home/web><br />
AllowOverride FileInfo Limit Options Indexes<br />
Order allow,deny<br />
Allow from all<br />
</directory><br />
<br />
... <br />
...<br />
<br />
</IfModule><br />
</pre><br />
<br />
È necessario modificare i permessi. È possibile utilizzare il proprio nome utente, e lasciare l'impostazione di gruppo invariate. In tal caso, qualsiasi cartella in cui si ha accesso funzionerà. Un altro modo è quello di settare utente e gruppo in 'http', che dovrebbe già esistere. In questo caso, tutte le cartelle che si desidera consentire l'accesso devono appartenere al gruppo 'http'.<br />
<br />
<pre><IfModule !mpm_netware_module><br />
User http<br />
Group http<br />
</IfModule></pre><br />
<br />
Ora non dimenticatevi di riavviare Apache: <pre>/opt/lampp/lampp restart</pre><br />
Questa procedura vi permetterà di "hostare" i vostri files all'interno della home o di una qualsiasi cartella.<br />
<br />
Nel precedente esempio potete accedere ai files digitando nel browser: '''localhost/test'''.</div>Okkio