Page 1 sur 7

Installation serveur LAMP

Posté : mar. 4 févr. 2025 20:15
par Pingouindumint
Bonsoir à tous,

Je voudrais me remettre à installer un serveur LAMP en local et uniquement pour essayer et préparer une nouvelle version d'un site en prod.
J'ai vu cet excellent tuto de cyrille : viewtopic.php?f=12&t=13032.
Mais pour pouvoir poser une question, je ne peux pas cliquer sur répondre (je n'ai pas de bouton répondre) dans le post dédié à cela : viewtopic.php?f=12&t=13035.

Je crée donc ce nouveau post.
J'ai installé un serveur LAMP sur mon pc il y a bien 10 ou 15 ans. J'avais réussi après pas mal de recherches. Mais je vais avoir besoin d'un sérieux coup de main.

J'ai donc commencé l'install de LAMP sur mon pc mint 22.0 mate en suivant le tuto.
1ère étape.

Code : Tout sélectionner

sudo aptitude install apache2 php libapache2-mod-php mysql-server php-mysql
Il a installé apache. J'ai la fenêtre apache qui s'affiche quand je tape localhost.
Mais il ne m'a rien demandé concernant mysql (je pense qu'il devait rester des miettes de cette ancienne install Lamp), ni même l'ip du serveur local.

Donc voici mes questions pour l'instant :
1) Comment rentrer un login et un mdp pour mysql : il s'agit de l'user root pour mysql ?
Le login root pour mysql, je peux mettre admin ? Ce serait plus simple pour moi.
Comment les retrouver s'ils sont déjà rentrés ?

2) Un peu plus loin dans le tuto, il faut spécifier le répertoire
Les répertoires racines de ces sites seront situés dans /var/www/LeNomDuSite/public_html
.
Suis-je obligé de mettre l'extension du nom de domaine en .com ou en .fr (pour mon site) ?

3) Si ma mémoire est bonne, je reviens à mysql. Lors de la configuration de mysql, on doit fournir un mot de passe pour root et pour le user. Il me semble que l'on n'était pas obligé de mettre un mdp pour le user local. Est-ce bien cela ?

J'ai d'autres questions mais on va déjà résoudre ces questions avant d'aller plus loin.

D'avance merci.
Cordialement,

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 11:00
par Pingouindumint
Bonjour,

Merci pour ta réponse et de te pencher sur mon problème.
J'ai essayé ta commande :

Code : Tout sélectionner

sudo mysql_secure_installation
Apparemment, cela s'est bien passé.
Mais après, cela se complique :

Code : Tout sélectionner

mysql -u root -p
Et là, il me demande un mdp que je ne connais pas.

Code : Tout sélectionner

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Pour info :
1) Pour installer les nouvelles versions, je formate la / mais évidemment je garde intacte la /home.

2) Je viens de voir que j'arrive à lancer phpmyadmin et que j'arrive à l'interface.
Mais après, ne connaissant ni login, ni mdp, je suis bloqué.

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 13:59
par Pingouindumint
Je viens d'essayer ton lien.

Le début concerne windows. J'ai donc passé à la seconde partie qui "concerne tous les systèmes mais qui est une méthode moins sûre", d'après le traducteur de gogol.
C'est marqué en 1 : arrêter mysql.
J'ai donc tapé cette commande que j'ai trouvé sur un site :

Code : Tout sélectionner

mysql -u root
2) Ensuite, j'ai continué avec cette commande :

Code : Tout sélectionner

mysqld_safe --skip-grant-tables --skip-networking &
Réponse :

Code : Tout sélectionner

2025-02-05T12:54:30.236741Z mysqld_safe Logging to '/var/log/mysql/error.log'.
/usr/bin/mysqld_safe: 144: cannot create /var/log/mysql/error.log: Permission denied
2025-02-05T12:54:30.238980Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
/usr/bin/mysqld_safe: 144: cannot create /var/log/mysql/error.log: Permission denied
Le curseur clignote et ne me rend pas la main !
:(

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 14:11
par Pingouindumint
Je viens d'essayer :

Code : Tout sélectionner

 sudo mysqld_safe --skip-grant-tables --skip-networking &
il me réclame mon mdp root que je donne.

Code : Tout sélectionner

[sudo] Mot de passe de toto : 
Surprise, il m'affiche en clair mon mdp dans la console et me répond :

Code : Tout sélectionner

commande introuvable
En effet, il essaie d’exécuter le mdp en tant que commande.

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 14:50
par Pingouindumint
Je viens d'essayer sans taper de mot de passe.

Réponse :

Code : Tout sélectionner

mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 14:54
par Pingouindumint
Et réinstaller mint en formatant la / permettrait de nous sortir de là ou pas ?

Ce serait plus simple : on n'aurait plus mysql installé ?

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 15:22
par Pingouindumint
Si mais je recommencerai toute l'install de LAMP à zéro, ce serait peut-être plus simple pour avancer à nouveau, qu'en penses-tu ?

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 16:42
par Pingouindumint
exploitable oui mais comment faire ?
Pour l'instant, on est bloqué ! :(

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 17:01
par Pingouindumint
Avec localhost qui fonctionne, je pourrai installer mon cms (wordpress) dans mon site local ?

Si oui, on obtient un zip à dézipper https://fr.wordpress.org/download/
mais à placer où ?

Je vais continuer de chercher en attendant.
Encore merci.

Re: Installation serveur LAMP

Posté : mer. 5 févr. 2025 17:36
par Pingouindumint
A quelle étape exactement ?
Je n'ai pas d'accès à la console mysql : pas de login user, ni root et pas de mdp.
Si au cours de l'install, il me demande le mdp de mysql, je suis chocolat.

Pour info, mon site en prod tourne avec apache et mysql.
Je vais regarder ton lien sur l'install de wordpress. Je verrai si je pourrai l'adapter.