francois:archlinux
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| francois:archlinux [2015/12/05 16:38] – [Installation sur un PC à partir d'une clef USB] francois | francois:archlinux [2015/12/19 14:52] (Version actuelle) – [Apache mysql php phpmyadmin] francois | ||
|---|---|---|---|
| Ligne 38: | Ligne 38: | ||
| </ | </ | ||
| - | Configuration | + | Générer le / |
| - | Important: Un aperçu de la configuration ainsi que les différentes pages wiki sont disponibles dans la catégorie Configuration. | + | |
| - | Pour les éditions des fichiers de configuration, | + | <code bash> |
| - | + | genfstab -U -p /mnt >> / | |
| - | Pour une configuration de base : | + | </ |
| - | + | ||
| - | Générer le /etc/fstab : | + | |
| - | + | ||
| - | genfstab -U -p /mnt >> / | + | |
| Chrooter dans le nouveau système : | Chrooter dans le nouveau système : | ||
| + | <code bash> | ||
| arch-chroot /mnt | arch-chroot /mnt | ||
| + | </ | ||
| - | | + | Renseignez le nom de la machine dans le fichier / |
| - | | + | Éditez le fichier / |
| - | Puis exécutez locale-gen | + | Puis exécutez locale-gen |
| - | En supposant que vous avez décommenté fr_FR.UTF-8, | + | En supposant que vous avez décommenté fr_FR.UTF-8, |
| LANG=" | LANG=" | ||
| - | | + | Vous pouvez spécifier la locale pour la session courante (ça évitera des messages d' |
| export LANG=fr_FR.UTF-8 | export LANG=fr_FR.UTF-8 | ||
| - | | + | Éditez le fichier / |
| KEYMAP=fr | KEYMAP=fr | ||
| - | | + | Créez un lien symbolique / |
| ln -s / | ln -s / | ||
| - | | + | Configurez / |
| mkinitcpio -p linux | mkinitcpio -p linux | ||
| - | | + | Configurez le chargeur de démarrage. |
| - | Pour syslinux, il suffit d' | + | |
| - | + | ||
| - | syslinux-install_update -iam | + | |
| - | + | ||
| - | . En cas de message d' | + | |
| - | + | ||
| - | pacman -S gptfdisk | + | |
| - | + | ||
| - | Pour GRUB: | + | |
| grub-install --no-floppy --recheck /dev/sda | grub-install --no-floppy --recheck /dev/sda | ||
| - | | + | En cas de message d' |
| pacman -S parted && parted /dev/sda set 1 bios_grub on | pacman -S parted && parted /dev/sda set 1 bios_grub on | ||
| - | | + | Générez ensuite le fichier grub.cfg : |
| grub-mkconfig -o / | grub-mkconfig -o / | ||
| - | Réferez-vous à la documentation de GRUB pour une configuration avancée. | ||
| - | | + | Réferez-vous à la documentation de GRUB pour une configuration avancée. |
| + | |||
| + | Définissez un mot passe pour le root : | ||
| passwd | passwd | ||
| Ligne 108: | Ligne 97: | ||
| Sortez de l' | Sortez de l' | ||
| - | umount -R /mnt | + | |
| ===== Configurer le dongle Wifi/USB EW-7811Un ===== | ===== Configurer le dongle Wifi/USB EW-7811Un ===== | ||
| Ligne 225: | Ligne 214: | ||
| < | < | ||
| + | |||
| + | ===== Apache mysql php phpmyadmin ===== | ||
| + | pacman -S apache php php-apache mariadb | ||
| + | |||
| + | Fichier: / | ||
| + | # Load php5 module | ||
| + | LoadModule php5_module modules/ | ||
| + | |||
| + | À la fin des inclusions de fichiers de configuration (la liste des Include): | ||
| + | |||
| + | Fichier: / | ||
| + | # PHP settings | ||
| + | Include conf/ | ||
| + | |||
| + | Créer le fichier de configuration pour apache : | ||
| + | Fichier: / | ||
| + | < | ||
| + | Alias /phpmyadmin "/ | ||
| + | < | ||
| + | DirectoryIndex index.html index.php | ||
| + | AllowOverride All | ||
| + | Options FollowSymlinks | ||
| + | Require all granted | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Ajouter à la fin des inclusions de fichiers de configuration (la liste des Include): | ||
| + | Fichier: / | ||
| + | # phpMyAdmin configuration | ||
| + | Include conf/ | ||
| + | |||
| + | Par défaut, vous aurez besoin du module mcrypt pour php, dé-commentez : | ||
| + | Fichier: / | ||
| + | extension=mcrypt.so | ||
| + | extension=mysqli.so | ||
| + | extension=pdo_mysql.so | ||
| + | |||
| + | Fichier: / | ||
| + | open_basedir = ...:/ | ||
| + | |||
| + | Pour démarrer automatiquement le serveur mysql : | ||
| + | sudo systemctl enable mysqld | ||
| + | sudo systemctl start mysqld | ||
| + | |||
| + | Ensuite | ||
| + | sudo mysql_secure_installation | ||
| + | |||
| + | Pour démarrer automatiquement le serveur Apache : | ||
| + | systemctl enable httpd | ||
| + | |||
| + | Et éventuellement, | ||
| + | systemctl start httpd | ||
| + | | ||
| + | Si vous obtenez l' | ||
| + | Fichier: / | ||
| + | LoadModule mpm_event_module modules/ | ||
| + | |||
| + | et décommentez : | ||
| + | Fichier: / | ||
| + | LoadModule mpm_prefork_module modules/ | ||
francois/archlinux.1449333522.txt.gz · Dernière modification : (modification externe)
