Installation de LAMP sous ArchLinux.
1) Installation d’Apache :
1 |
[root@framboisepi ~]# pacman -S apache |
2) Installation de Php :
1 |
[root@framboisepi ~]# pacman -S php php-apache |
3) Installation de MariaDB :
– Installation de MariaDB :
1 |
[root@framboisepi ~]# pacman -S mariadb |
– Configuration :
Ouvrir :
1 |
/etc/mysql/my.cnf |
Chercher :
1 |
#innodb_buffer_pool_size = 16M |
Remplacer par :
1 |
innodb_buffer_pool_size = 16M |
– Activation de MariaDB :
1 |
[root@framboisepi ~]# systemctl enable mysqld |
– Démarrage automatique de MariaDB :
1 |
[root@framboisepi ~]# systemctl start mysqld |
– Sécurisation :
1 |
[root@framboisepi ~]# mysql_secure_installation |
4) Configuration de Php pour Apache :
Ouvrir :
1 |
/etc/httpd/conf/httpd.conf |
Chercher :
1 |
<IfModule unixd_module> |
Ajouter, avant :
1 |
LoadModule php5_module modules/libphp5.so |
Chercher :
1 |
Include conf/extra/httpd-default.conf |
Ajouter, après :
1 |
Include conf/extra/php5_module.conf |
Ouvrir :
1 |
/etc/httpd/conf/mime.types |
Chercher :
1 |
application/x-hdf |
Ajouter, après :
1 |
application/x-httpd-php php php5 |
Chercher :
1 |
AddType application/x-gzip .gz .tgz |
Ajouter, après :
1 |
AddHandler php5-script php |
Chercher :
1 |
LoadModule mpm_event_module modules/mod_mpm_event.so |
Remplacer par :
1 |
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so |
5) Configuration de php pour MariaDB
Ouvrir :
1 |
/etc/php/php.ini |
Chercher :
1 |
;extension=mysql.so |
Remplacer par :
1 |
extension=mysql.so |
6) Lancement d’Apache:
– Activation d’Apache :
1 |
[root@framboisepi ~]# systemctl enable httpd |
– Démarrage automatique d’Apache :
1 |
[root@framboisepi ~]# systemctl start httpd |
7) Test :
– Modificatin des permissions du répertoire de l’utilisateur :
1 2 |
[root@framboisepi ~]# cd /home [root@framboisepi home]# chmod 755 util01/ |
– Passer en utilisateur util01 :
1 2 |
[root@framboisepi home]# su util01 [util01@framboisepi home]$ cd |
– Création d’un répertoire web :
1 2 3 |
[util01@framboisepi ~]$ mkdir public_html [util01@framboisepi ~]$ cd public_html/ [util01@framboisepi public_html]$ |
– Fichier de test :
Ouvrir :
1 |
phpinfo.php |
Ajouter :
1 2 3 4 5 |
<?php phpinfo(); ?> |
– Adresse internet : http://192.168.1.20/~util01/phpinfo.php
8) Lien :