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

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

WBOY
Libérer: 2024-08-09 00:08:12
original
1064 Les gens l'ont consulté

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
Copier après la connexion
  • Installe le serveur HTTP Apache.
  1. Activer et démarrer Apache
   sudo systemctl enable httpd
   sudo systemctl restart httpd
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion
  • 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!

source:dev.to
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal