Install LAMP sur Alma 8.7

On commence par l’installation des repo supplémentaire et ensuite on installe les module nécessaire au bon fonctionnement des différents interfaces qu’on installera.

dnf install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-8.rpm

dnf module install php:remi-8.1 -y

dnf -y install php-cli php-dom php-simplexml php-ssh2 php-curl php-libxml php-mysqlnd php-pdo-dblib php-opcache php-xml php-gd php-mbstring php-pecl-apcu php-pdo php-json php-intl php-fpm php-process mod_php php-pecl-imagick php-posix php-openssl php-pecl-zip php-bcmath php-gmp httpd mariadb mariadb-server mod_ssl openssl bzip2 chrony tar unzip rsyslog wget nano m4 redis php-redis

Une fois ces modules installé on fait la configuration après installation.

systemctl start rsyslog
systemctl enable rsyslog
systemctl status rsyslog

echo «  » > /var/www/html/info.php

firewall-cmd –permanent –add-service=http
firewall-cmd –permanent –add-service=https
firewall-cmd –reload
firewall-cmd –list-all

systemctl start httpd
systemctl enable httpd
systemctl start php-fpm
systemctl enable php-fpm
httpd -v
php -v

Browse http://ipadresse du serveur/info.php

Configuration de mariadb 10.3

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
mysql -V

mysql_secure_installation

Configure https
Créer dossier /etc/httpd/keys
mkdir /etc/httpd/keys
Copier certificat valide

Pour atteindre un A+ dans les tests de ssllabs il y a quelques ajustement à faire au serveur apache pour y arriver. L’information est facilement disponible sur le Net.