Outils pour utilisateurs

Outils du site


francois:archlinux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
francois:archlinux [2015/12/05 16:38] – [Installation sur un PC à partir d'une clef USB] francoisfrancois:archlinux [2015/12/19 14:52] (Version actuelle) – [Apache mysql php phpmyadmin] francois
Ligne 38: Ligne 38:
 </code> </code>
  
-Configuration +Générer le /etc/fstab :
-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, vous pouvez soit utiliser l'un des utilitaires contenus dans base tel que vi ou nano, soit en installer un. +<code bash> 
- +genfstab -U -p /mnt >> /mnt/etc/fstab 
-Pour une configuration de base : +</code>
- +
-    Générer le /etc/fstab : +
- +
-    genfstab -U -p /mnt >> /mnt/etc/fstab+
  
 Chrooter dans le nouveau système : Chrooter dans le nouveau système :
  
 +<code bash>
 arch-chroot /mnt arch-chroot /mnt
 +</code>
  
-    Renseignez le nom de la machine dans le fichier /etc/hostname+Renseignez le nom de la machine dans le fichier /etc/hostname
  
-    Éditez le fichier /etc/locale.gen et décommentez votre locale +Éditez le fichier /etc/locale.gen et décommentez votre locale 
-    Puis exécutez locale-gen +Puis exécutez locale-gen 
-    En supposant que vous avez décommenté fr_FR.UTF-8, ajoutez la ligne suivante au fichier /etc/locale.conf (voir locale) :+En supposant que vous avez décommenté fr_FR.UTF-8, ajoutez la ligne suivante au fichier /etc/locale.conf (voir locale) :
  
     LANG="fr_FR.UTF-8"     LANG="fr_FR.UTF-8"
  
-    Vous pouvez spécifier la locale pour la session courante (ça évitera des messages d'alerte par la suite) avec la commande :+Vous pouvez spécifier la locale pour la session courante (ça évitera des messages d'alerte par la suite) avec la commande :
  
     export LANG=fr_FR.UTF-8     export LANG=fr_FR.UTF-8
  
-    Éditez le fichier /etc/vconsole.conf afin d'y spécifier la disposition du clavier que vous souhaitez utiliser.+Éditez le fichier /etc/vconsole.conf afin d'y spécifier la disposition du clavier que vous souhaitez utiliser.
  
     KEYMAP=fr     KEYMAP=fr
  
-    Créez un lien symbolique /etc/localtime afin de choisir votre fuseau horaire, par exemple:+Créez un lien symbolique /etc/localtime afin de choisir votre fuseau horaire, par exemple:
  
     ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime     ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
  
-    Configurez /etc/mkinitcpio.conf et créez les ramdisk avec :+Configurez /etc/mkinitcpio.conf et créez les ramdisk avec :
  
     mkinitcpio -p linux     mkinitcpio -p linux
  
-    Configurez le chargeur de démarrage. +Configurez le chargeur de démarrage.
-        Pour syslinux, il suffit d'éditer /boot/syslinux/syslinux.cfg et vérifier si root pointe bien vers la bonne partition (/dev/sda3 dans notre exemple de schéma de partitionnement) puis, pour une installation sur le MBR, lancez : +
- +
-        syslinux-install_update -iam +
- +
-        . En cas de message d'erreur « FAILED to set attribute Legacy BIOS Bootable », il convient d'installer préalablement gptfdisk : +
- +
-        pacman -S gptfdisk +
- +
-        Pour GRUB:+
  
         grub-install --no-floppy --recheck /dev/sda         grub-install --no-floppy --recheck /dev/sda
  
-        En cas de message d'erreur « warning: this GPT partition label contains no BIOS Boot Partition », exécutez la commande suivante et recommencez l'installation de grub :+En cas de message d'erreur « warning: this GPT partition label contains no BIOS Boot Partition », exécutez la commande suivante et recommencez l'installation de grub :
  
         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 :+Générez ensuite le fichier grub.cfg :
  
         grub-mkconfig -o /boot/grub/grub.cfg         grub-mkconfig -o /boot/grub/grub.cfg
  
-        Réferez-vous à la documentation de GRUB pour une configuration avancée. 
  
-    Définissez un mot passe pour le root :+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'environnement chroot (exit ou Ctrl+D), puis : Sortez de l'environnement chroot (exit ou Ctrl+D), puis :
  
-umount -R /mnt+    umount -R /mnt
  
 ===== Configurer le dongle Wifi/USB EW-7811Un ===== ===== Configurer le dongle Wifi/USB EW-7811Un =====
Ligne 225: Ligne 214:
  
 <code>sudo systemctl restart tomcat7</code> <code>sudo systemctl restart tomcat7</code>
 +
 +===== Apache mysql php phpmyadmin =====
 +  pacman -S apache php php-apache mariadb
 +
 +Fichier: /etc/httpd/conf/httpd.conf
 +  # Load php5 module
 +  LoadModule php5_module modules/libphp5.so
 +
 +À la fin des inclusions de fichiers de configuration (la liste des Include):
 +
 +Fichier: /etc/httpd/conf/httpd.conf
 +  # PHP settings
 +  Include conf/extra/php5_module.conf
 +
 +Créer le fichier de configuration pour apache :
 +Fichier: /etc/httpd/conf/extra/httpd-phpmyadmin.conf
 +<code>
 +Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
 +<Directory "/usr/share/webapps/phpMyAdmin">
 +    DirectoryIndex index.html index.php
 +    AllowOverride All
 +    Options FollowSymlinks
 +    Require all granted
 +</Directory>
 +</code>
 +
 +Ajouter à la fin des inclusions de fichiers de configuration (la liste des Include):
 +Fichier: /etc/httpd/conf/httpd.conf
 +  # phpMyAdmin configuration
 +  Include conf/extra/httpd-phpmyadmin.conf
 +
 +Par défaut, vous aurez besoin du module mcrypt pour php, dé-commentez :
 +Fichier: /etc/php/php.ini
 +  extension=mcrypt.so
 +  extension=mysqli.so
 +  extension=pdo_mysql.so
 +
 +Fichier: /etc/php/php.ini
 +  open_basedir = ...:/etc/webapps/
 +
 +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, pour le démarrer sans redémarrer :
 +  systemctl start httpd
 +  
 +Si vous obtenez l'erreur "Apache is running a threaded MPM", c'est que apache utilise le module MPM threaded qui ne permet pas l'utilisation de php (Sauf via CGI). commentez :
 +Fichier: /etc/httpd/conf/httpd.conf
 +  LoadModule mpm_event_module modules/mod_mpm_event.so
 +
 +et décommentez :
 +Fichier: /etc/httpd/conf/httpd.conf
 +  LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
francois/archlinux.1449333522.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki