Installation complète de Linux serveur LAMP, Apache, MySql, PHP Debian 8
Ce tutoriel décrit comment installer complètement un service de base serveur LAMP ou Apache, MySql, Php et phpmyadmin.
Prok par étape, nous allons installer tous les packages.
Nous commençons par établir le nom d'hôte du serveur correct:
1 | nano /etc/hosts |
et modifier
1 2 3 4 5 6 7 | 127.0.0.1 localhost.localdomain localhost 94.130.246.172 node.serwerweb.pl node # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
Nous sommes intéressés par la ligne en gras.
adresse IP ne se déplace pas, nous ne faisons que changer le nom d'hôte qui verra notre serveur.
Nous éditons le fichier:
1 | nano /etc/hostname |
Je change la
1 | node.serwerweb.pl |
Pour changer toute commande du serveur de redémarrage du système:
1 2 | reboot |
valider le nom d'hôte set:
1 2 | hostname hostname -f |
Les deux commandes doivent nous revenir à la même valeur:
node.serwerweb.pl
1 2 3 4 | root@node:/tmp# hostname node.serwerweb.pl root@node:/tmp# hostname -f node.serwerweb.pl |
Ensuite, nous effectuons la mise à jour du système:
1 2 | apt-get update apt-get upgrade |
Installez le moteur de base de données MySQL ou MariaDB
MariaDB:
1 | apt-get -y install mariadb-server mariadb-client |
Mysql:
1 | apt-get install mysql-server mysql-client |
Le programme d'installation vous demandera de définir un mot de passe à la base de données.
Nous servons deux fois.
Installez le serveur Web Apache dans ce cas
1 | apt-get -y install apache2 |
Installation PHP:
1 | apt-get -y install php5 libapache2-mod-php5 |
Ensuite, nous remettons en marche apache modules php commencé à voir.
1 | service apache2 restart |
Pour valider le travail que nous créons un fichier php phpinfo
1 | nano /var/www/html/info.php |
content:
1 | <!--?php phpinfo(); ?--> |
Après avoir passé la page
1 | http://ADRESIP/info.php |
Nous devrions voir une page avec des informations sur PHP:
L'étape suivante consiste modules et associés MySQL et MariaDB, Nous recherchons le dépôt:
1 | apt-cache search php5 |
1 | 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 |
Je apache restart:
1 | service apache2 restart |
Installation APC Cache:
1 | apt-get install php5-apcu |
Je apache restart:
1 | service apache2 restart |
Comme vous pouvez le voir dans l'image ci-dessous modules ont été installés avec succès, vous les verrez dans le phpinfo
La dernière étape consiste à installer fraficzny interface de gestion de base de données phpMyAdmin écrit en PHP.
1 | apt-get -y install phpmyadmin |
Et nous répondons aux questions du programme d'installation:
1 2 3 4 | 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 est disponible à:
1 | http://ADRESIPSERWERA/phpmyadmin |
C'est tout ce que nous avons un serveur web mysql entièrement fonctionnel
Je ne peux pas zaisntalować mysql
ERREUR 2002 (HY000): Impossible de se connecter au serveur MySQL local par socket
│ « /var/run/mysqld/mysqld.sock’ (111)
deux jours googler le problème et rien.
On dirait que vous avez perdu votre mot de passe mysql
Essayez de faire la réinstallation:
yum supprimer mysql
yum -y install MariaDB MariaDB-serveur
Service MariaDB départ
Ensuite, vous vous connectez à la commande serveur mysql:
mysql -u root -p
Laquelle de ces deux lignes est bouleversée parce que pour moi qu'aucun d'entre eux
127.0.0.1 localhost.localdomain localhost
94.130.246.172 noeud node.serwerweb.pl
de plus. ou “localhost.localdomain localhost” J'allume kompa propre nom, par exemple.: “Romain mojkomp.localdo mojkomp” ou le laisser intact? Une ligne ci-dessous ont exactement le type de l'adresse IP qui a été spécifiée dans l'exemple A qui 94.130.246.172 ou peut-être mon adresse IP externe ? Puis j'entrer l'adresse du serveur node.serwerweb.pl aucun changement ou changeriez domaine mojadomena.pl? Quant à moi, trop de confusion dans ce manuel, et cela ne peut se comprendre, à qui cette déclaration en principe, il n'y a pas besoin ou, quelqu'un, qui ne pense pas et tout récrit sans discernement et se demande alors pourquoi ne pas travailler. Désolé si mes doutes ou quelqu'un divertissent agacer, mais je comprendrais cela et le faire correctement.