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 8 e 30 (in 22 versioni)
Versione 8 del 01/08/2006 21.29.49
Dimensione: 3236
Autore: P3E2
Commento:
Versione 30 del 08/04/2007 17.01.42
Dimensione: 33
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[BR]]
||<tablestyle="font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||

= Introduzione =

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.

= Installazione =

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.

Dal terminale:

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

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:

{{{
sudo gedit /etc/apache2/apache2.conf
}}}

Decommentate queste righe (levando i cancelletti):

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

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:

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

Fate bene attenzione!!! E' necessario utilizzare sudo per andare a restartare Apache!!!

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!!!

Testiamo il PHP!!!

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

Scriviamo questa riga e salviamo il file:

{{{
<?php phpinfo(); ?>
}}}

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
}}}

= 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

----
CategoryNuoviDocumenti
#REDIRECT Server/ApachePhpMySql