Installa LAMP (Linux, Apache, MySQL è PHP) in Ubuntu 17.10

LAMP

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

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

Apache 2

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

php 7.1

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.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

5 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Pablo dijo

    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:

    1.    Noe dijo

      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.

  2.   Alejandro Suarez dijo

    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.

    1.    David yeshael dijo

      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

    2.    asdasd dijo

      Salutu Alejandro, perchè hè dovutu à i spazii trà

bool (veru)