Kategorie: Linux

Installazione completa di server LAMP Linux, Apache, MySql, PHP Debian 8

Questo tutorial descrive come installare un server LAMP completo o di servizi di base Apache, MySql, Php e phpmyadmin.

Prok-by-step che installerà tutti i pacchetti.

Iniziamo impostando il nome host del server corretto:

nano / etc / hosts

E noi modifichiamo

127.0.0.1       localhost.localdomain localhost
94.130.246.172   nodo node.serwerweb.pl

# Le seguenti righe sono desiderabili per host compatibili con IPv6
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Siamo interessati a questa linea audace.
Non spostiamo l'indirizzo IP, cambiamo solo il nome host che sarà visibile al nostro server.

Modifichiamo anche il file:

nano / etc / hostname

E cambiamo in

node.serwerweb.pl

Per cambiare l'intero sistema, riavviamo il server con il comando:

riavvio

stiamo verificando la correttezza del set di nomi host:

hostname
hostname -f

Entrambi i comandi dovrebbero restituirci lo stesso valore:
node.serwerweb.pl

root@node:/tmp# hostname
node.serwerweb.pl
root@node:/tmp# hostname -f
node.serwerweb.pl

Quindi eseguiamo l'aggiornamento del sistema:

apt-get update
apt-get upgrade

Installiamo il motore di database mariadb o mysql

MariaDB:

apt-get -y install mariadb-server mariadb-client

mysql:

apt-get install mysql-server mysql-client

Il programma di installazione ti chiederà di impostare una password per il database.
Li serviamo due volte.

Installiamo il web server in questo caso Apache

apt-get -y install apache2

L'installazione di PHP:

apt-get -y install php5 libapache2-mod-php5

Quindi riavviare apache per rendere visibili i moduli php.

riavvio del servizio apache2

Per verificare la correttezza del lavoro php, creiamo un file phpinfo

nano /var/www/html/info.php

sul contenuto:


Dopo essere andato al sito

http://ADRESIP/info.php

Dovremmo vedere una pagina con informazioni su php:

Il prossimo passo è aggiungere moduli php a mysql e mariadb, cerchiamo nel repository:

apt-cache search php5
apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Riavvio apache:

service apache2 restart

Installazione della cache APC:

apt-get install php5-apcu

Riavvio apache:

riavvio del servizio apache2

Come puoi vedere nella figura sotto i moduli sono stati installati con successo puoi vederli in phpinfo

L'ultimo passo è l'installazione di PHPMYADMIN, un'interfaccia grafica di gestione del database scritta in php.

apt-get -y install phpmyadmin

E rispondiamo alle domande nel programma di installazione:

Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common?<-- Yes
Password of the database's administrative user: <-- Podajemy wcześciej ustalone hasło przy instalacji mysql/mariadb
MySQL application password for phpmyadmin: <-- Ponownie podajemy hasło ustalone wcześniej

PhpMyAdmin è disponibile all'indirizzo:

http://ADRESIPSERWERA/phpmyadmin

Questo è tutto ciò che abbiamo un server web mysql completamente funzionante

Linux

Zobacz komentarze

  • Non riesco a installare mysql

    ERRORE 2002 (HY000): Can't connect to local MySQL server through socket
    │ '/var/run/mysqld/mysqld.sock' (111)

    due giorni cercando su Google il problema e niente.

    • Sembra che tu abbia perso la tua password mysql
      Prova a reinstallare:

      yum rimuovi mysql
      yum -y installa mariadb-server mariadb
      servizio mariadb start
      Quindi accedere al server mysql con il comando:
      mysql -u root -p

  • Quale di queste due righe è in grassetto perché per me nessuna di esse
    127.0.0.1 localhost.localdomain localhost
    94.130.246.172 nodo node.serwerweb.pl

    altrimenti. Se "localhost.localdomain localhost" Devo sostituire il nome del mio computer, ad es.: "mojkomp.localdomain mojkomp" lascialo intatto? E nella riga in basso devo inserire esattamente l'indirizzo IP che è stato fornito nell'esempio di cui 94.130.246.172 o forse il mio indirizzo IP esterno ? Quindi devo fornire l'indirizzo del server node.serwerweb.pl senza alcuna modifica o devo cambiarlo nel mio dominio mydomain.pl? Per quanto mi riguarda, c'è troppa confusione in questo manuale e può essere compreso solo da qualcuno, chi non ha bisogno di questa istruzione, neanche, qualcuno, chi non pensa e riscrive tutto in czambuł e poi si chiede perché non funzioni. Mi dispiace se i miei dubbi divertono o infastidiscono qualcuno, ma vorrei capire e farlo correttamente.

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu