Maison  >  Article  >  base de données  >  Installation d'Apache, PHP et MySQL sur Oracle Linux 8

Installation d'Apache, PHP et MySQL sur Oracle Linux 8

WBOY
WBOYoriginal
2024-08-09 00:08:121003parcourir

Installing Apache, PHP, and MySQL on Oracle Linux 8

Bismillah...

Instructions pour installer Apache, PHP et MySQL sur Oracle Linux 8

  1. Installer le serveur Web Apache
   sudo yum install -y httpd
  • Installe le serveur HTTP Apache.
  1. Activer et démarrer Apache
   sudo systemctl enable httpd
   sudo systemctl restart httpd
  • Permet à Apache de démarrer au démarrage et de le redémarrer pour appliquer les modifications.
  1. Configurer le pare-feu
   sudo firewall-cmd --add-service=http --permanent
   sudo firewall-cmd --reload
  • Ouvre HTTP (port 80) sur le pare-feu et recharge le pare-feu pour appliquer la règle.
  1. Installer PHP
   dnf module list php
   sudo dnf module reset php
   sudo dnf install @php:7.4
   sudo dnf install php-mysqli
  • Répertorie les modules PHP disponibles, réinitialise le module PHP et installe PHP 7.4 avec le support MySQL.
  1. Autoriser Apache à se connecter à des bases de données externes (facultatif)
   setsebool -P httpd_can_network_connect_db 1
  • Configure SELinux pour permettre à Apache de se connecter aux bases de données sur le réseau.
  1. Définir les autorisations pour Apache
   chown -R apache:apache *
   # if you have folder to store uploaded file (optional)
   sudo chcon -R -t httpd_sys_rw_content_t docsuploaded
   find /var/www/html -type d -exec chmod 755 {} \;
   find /var/www/html -type f -exec chmod 644 {} \;
   systemctl restart httpd
  • Change la propriété des fichiers en Apache, définit le contexte de sécurité pour les répertoires, ajuste les autorisations des fichiers et redémarre Apache.
  1. Installer le serveur MySQL
   yum install https://dev.mysql.com/get/mysql84-community-release-el8-1.noarch.rpm
   yum-config-manager --disable mysql-8.4-lts-community
   yum-config-manager --disable mysql-tools-8.4-lts-community
   yum-config-manager --enable mysql80-community
   yum-config-manager --enable mysql-tools-community
   yum repolist enabled | grep mysql
   sudo yum module disable mysql
   yum install mysql-community-server
  • Installe MySQL Community Edition, désactive les référentiels inutiles et installe le serveur MySQL.
  1. Démarrez MySQL et vérifiez l'état
   systemctl start mysqld
   systemctl status mysqld
  • Démarre le serveur MySQL et vérifie son état.
  1. Récupérer le mot de passe racine temporaire MySQL
   sudo grep 'temporary password' /var/log/mysqld.log
  • Récupère le mot de passe root temporaire pour MySQL à partir du fichier journal.

Achete-moi un café

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn