Bonghjornu, sta volta vi mustraraghju cumu installà LAMP (Linux, Apache, MySQL è PHP), stu grande inseme di strumenti open source chì permette ci di fà corre è accoglie applicazioni web nantu à u nostru urdinatore.
Por chì hè sempre una ottima opzione sè vulete principià cù ciò chì hè u sviluppu di l'applicazione web o cumincià à scrive i vostri primi prughjetti di prugrammazione web.
Da a prima istanza duvemu aghjurnà tutti i pacchetti di u nostru sistema, per questu duvemu eseguisce i seguenti cumandamenti in u terminal.
sudo apt update sudo apt upgrade
Index
Cumu pudete iInstalla LAMP in Ubuntu 17.10?
Avà da quì in avanti duvemu installà l'applicazioni chì custruiscenu LAMP, cum'è discrittu prima, i di prima manuInstalleremu Apache nantu à u nostru sistema.
Installa u servore web Apache
U pacchettu apache2-utils installerà alcune utilità cum'è Apache HTTP Server Benchmarking Tool.
Per installallu, u femu cù u cumandimu seguitu:
sudo apt install -y apache2 apache2-utils
Dopu hè stallatu, Apache deve principià automaticamente. Avemu da verificà cù systemctl.
sudo systemctl start apache2 sudo systemctl enable apache2
Avà duvemu inserisce a nostra ip o duvemu scrive solu localhost o 127.0.0.1 in a barra d'indirizzi di u nostru navigatore per verificà chì u servitore Apache funziona currettamente nant'à u nostru urdinatore.
Dopu questu duvemu solu eseguisce u cumandimu seguitu:
sudo chown www-data: www-data /var/www/html/ -R
Installa u servitore di basa di dati MariaDB
MariaDB hè un rimpiazzamentu direttu per MySQL, per installà sta basa di dati duvemu eseguisce u cumandimu seguente:
sudo apt install mariadb-server mariadb-client
Dopu hè stallatu, u servitore MariaDB deve esecutà automaticamente.
Se ùn hè micca in esecuzione, u cumincieremu cù questu cumandamentu:
sudo systemctl start mariadb
Per permettà à MariaDB di inizià automaticamente à u boot time:
sudo systemctl enable mariadb
Avà ci vole à lancià u script di sicurezza post-installazione.
sudo mysql_secure_installation
Durante stu prucessu, ci dumanderà di assignà una password à l'utilizatore root in a basa di dati, una volta fattu questu passemu à u prossimu passu.
Allora, duvemu preme Enter per risponde à tutte e dumande rimanenti, chì elimineranu l'utente anonimu, hà da disattivà u login di root è caccià a basa di dati di prova.
Questu passu hè un requisitu di basa per a sicurezza di a basa di dati MariaDB.
Per impostazione predefinita, u pacchettu MaraiDB in Ubuntu utilizza unix_socket per autentificà u login di l'utente, ciò chì significa basicamente chì pudete aduprà u nome d'utilizatore è a password di u sistema operativu per accede à a cunsula MariaDB.
Installa PHP in Ubuntu 17.10
En attualmente a versione stabile di PHP hè 7.1 Allora se utilizate stu tutoriale per versioni più tardi à questu, avete solu da cambià e dipendenze è i pacchetti richiesti quì da e so versioni attuali.
Per installallu basta à eseguisce:
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline
Avà dDuvete attivà u modulu Apache php7.1 è poi riavviare u servitore web Apache.
sudo a2enmod php7.1 sudo systemctl restart apache2
Avà ciò chì pudemu fà hè creà un schedariu chì ci mostra tutte l'infurmazioni PHQ, per pruvà script PHP cun servitore Apache, avemu bisognu di creà u fugliale info.php in u repertoriu di u documentu.
sudo nano /var/www/html/info.php
Aghjunghjite u codice PHP seguente in u fugliale.
<? php phpinfo (); ?>
Salvate è chjude u fugliale.
Avà in a barra di indirizzu di u navigatore, inserite 127.0.0.1/info.php o localhost / info.php .
Devenu vede l'infurmazioni PHP di u vostru servitore. Ciò significa chì i script PHP ponu funzionà cù successu cù u servitore web Apache.
Devu solu ramintà chì sempre l'indirizzu induve travagliate hè quellu di "localhost" o "127.0.0.1", chì hè quellu chì metterete in u vostru navigatore web, da quì basta à piazzà u percorsu di i vostri prughjetti.
È prontu cun questu, avemu digià l'utensili necessarii installati per esse capace di cumincià à gestisce e nostre applicazioni web in u nostru urdinatore.
Senza più tardi, basta à cumincià à aduprà, pudete installà WordPress, Joomla o qualchì altru strumentu per fà i vostri testi lucali.
5 cumenti, lasciate i toi
Una guida assai bona, solu un cummentariu, in u cumandimu: sudo chown www-data: www-data / var / www / html / -R, duverebbe caccià i spazi bianchi, assai periculosu; deve esse: sudo chown www-data: www-data / var / www / html / -R. Cù i spazii in biancu, esse radice, chì l'esegue, cambierà u pruprietariu è u gruppu di a radice (/) è tutti i cartulari figlioli.
Ancu in:; micca cusì periculosu, cum'è quellu precedente, deve esse:
Salutu Pablo, aghju fattu l'errore di cupià è incollà per piacè se mi pudessi aiutà da stu errore
sudo chown www-data: www-data /var/www/html/ -R
L'aghju cupiatu cù i spazii è avà ùn possu micca lancià alcuna applicazione chì ùn aghju micca è mancu accetta a password per accede cum'è root
sò novu in Linux.
Salutu amicu, grazie per a vostra grande cuntribuzione, fate tutti i passi cun suddisfazione, l'unicu hè chì quandu si face a verificazione «localhost / info.php» a pagina ferma viota è ùn mostra nunda, speremu chì ùn sia micca un prublema.
Oliu Alejandro.
U più sicuru hè chì avete a funzione bluccata in u vostru php.ini
In questu pudete configurà parechji parametri, testà nantu à u terminal cun
php -ini
Salutu Alejandro, perchè hè dovutu à i spazii trà