LAMP (Linux, Apache, MySQL, PHP) è un insieme di programmi e scripts che vengono utilizzati per creare e testare sul proprio pc siti internet. sudo apt-get install apache2Dopo aver digitato la password, diamo Invio ed attendiamo per alcuni secondi. http://localhost/Il risultato dovrebbe essere il seguente: ![]() Nel caso in cui non vi appaia questo messaggio significa che qualcosa è andato storto nell'installazione di Apache. Provate a re-installare. sudo apt-get install php5 libapache2-mod-php5e quindi sudo /etc/init.d/apache2 restartIl primo comando serve per installare PHP5, il secondo riavvia il server Apache. http://localhost/phpmyadminSe avete nominato la cartella in un altro modo, sostituite phpmyadmin con il nome della vostra cartella. sudo gedit /var/www/testphp.phpInserite la password e date Invio. Si aprirà un file .php vuoto di nome testphp.php, editatelo incollando la seguente stringa: <?php phpinfo(); ?>Quindi salvate il file e chiudetelo. Tornate nella finestra del browser e digitate: http://localhost/testphp.phpSe si aprirà una pagina con tutte le informazioni relative a PHP, con l'elenco dei moduli attivi e numerose altre informazioni, allora significa che avete installato con successo anche PHP! sudo apt-get install mysql-serverTenete d'occhio la finestra in quanto vi chiederà alcune informazioni per la configurazione. Le richieste saranno quelle di inserire il nome dell'utente che gestirà MySQL (potrete inserire il nome che vorrete) ed in seguito vi sarà richiesta una password. sudo /etc/init.d/apache2 restartA questo punto LAMP sarà funzionante! Attiviamo ora il mod_rewrite, utilizzato dai CMS per la semplificazione degli URLs. sudo a2enmod rewriteQuindi, sempre dal terminale, digitiamo il comando che ci permetterà di modificare le impostazioni di Apache: sudo gedit /etc/apache2/sites-available/defaultSe non si apre nessun file, seguite il percorso, controllate il nome del file presente nella cartella /sites-available e sostituitelo nel comando scritto sopra. Adesso, all'inizio del file cercate il testo che segue: DocumentRoot /var/www/Sostituite None con All, salvate e chiudete. Riavviate ancora una volta Apache: sudo /etc/init.d/apache2 restartEd ora che mod_rewrite sarà abilitato! |
|||
