Maison  >  Article  >  Opération et maintenance  >  Comment créer un serveur en utilisant PHP et Linux

Comment créer un serveur en utilisant PHP et Linux

WBOY
WBOYavant
2023-05-12 22:34:041562parcourir

1. Installez et configurez le système Linux

Nous devons d'abord installer le système Linux sur le serveur. Les systèmes d'exploitation Linux courants incluent : Ubuntu, CentOS, Debian, etc. Nous devons comprendre nos besoins avant de choisir un système d'exploitation.

Après l'installation, nous devons effectuer la configuration de base du système d'exploitation Linux. Par exemple, installez les logiciels nécessaires, mettez à jour les correctifs de sécurité, modifiez les adresses IP, etc.

2. Installer et configurer le serveur Apache

Le serveur Apache est l'une des applications de serveur Web les plus populaires. Il prend en charge PHP, est open source et offre une grande stabilité. Nous pouvons installer Apache via la commande :

sudo apt-get update
sudo apt-get install apache2

Une fois l'installation terminée, nous devons démarrer le service Apache et y effectuer une configuration de base. Par exemple, configurez le pare-feu, modifiez le port par défaut, empêchez les attaques DDoS, etc. Ici, nous ne parlons que de la configuration la plus basique, c'est-à-dire la modification du répertoire racine d'Apache afin qu'il puisse traiter correctement les fichiers PHP.

Ouvrez le fichier de configuration Apache

sudo vim /etc/apache2/apache2.conf

Trouvez le contenu suivant :

84c3183865b61b303a299535f39a3784

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

4b8c4b0f6ee815be278a138853c53abb

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

bb15ed4aadeed04b3991578461de0768

Une fois la modification terminée, redémarrez le service Apache

sudo service apache2 restart

3 L'installation de PHP

PHP peut être effectuée. directement via la commande apt-get Installation

sudo apt-get install php libapache2-mod-php

Une fois l'installation terminée, nous devons configurer PHP pour interagir avec le serveur Apache. Nous devons modifier le fichier de configuration Apache.

sudo vim /etc/apache2/mods-enabled/dir.conf

Mettez index.html dans DirectoryIndex devant comme indiqué ci-dessous

21ec34038c0c37f01ddf18169683ebb1

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

2071f931c9870be1bebed0bdda8305e7

Après le la modification est terminée, redémarrez le service Apache

sudo service apache2 restart

4. Construisez l'environnement de base de données

Installer la base de données MySQL sur le serveur et connecter PHP à la base de données peut nous faciliter le stockage et la gestion des données. Nous pouvons installer MySQL via la commande suivante

sudo apt-get install mysql-server

Une fois l'installation terminée, nous devons modifier le fichier de configuration MySQL pour augmenter sa sécurité. Par exemple, changer le mot de passe de l'utilisateur root, restreindre l'accès à distance, etc. Ici, nous décrivons uniquement comment créer un nouvel utilisateur MySQL

Entrez dans la console MySQL

mysql -u root -p

Exécutez les commandes suivantes pour créer une nouvelle base de données et un nouvel utilisateur

CREATE DATABASE mydatabase;
CREATE USER 'myuser' @'localhost' IDENTIFIÉ PAR 'mypassword';
ACCORDER TOUS LES PRIVILÈGES SUR mabase de données.* À 'myuser'@'localhost';
FLUSH PRIVILEGES;

Une fois la modification terminée, nous devons redémarrer le service MySQL

service sudo redémarrage de MySQL

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer