Maison  >  Article  >  Opération et maintenance  >  Comment créer un serveur Web PHP sous Linux

Comment créer un serveur Web PHP sous Linux

WBOY
WBOYavant
2023-05-18 17:17:211624parcourir

Étape 1 : Installer le serveur Web Apache

Apache est un logiciel de serveur Web populaire qui peut gérer efficacement les requêtes HTTP sur les systèmes Linux. Vous pouvez utiliser un gestionnaire de packages pour installer Apache sur un système Linux. Par exemple, sur Ubuntu/Debian, vous pouvez utiliser la commande suivante :

sudo apt-get update
sudo apt-get install apache2

Vous pouvez ensuite démarrer le service Apache en utilisant la commande suivante :

sudo systemctl start apache2

Vous pouvez vérifier qu'Apache est en cours d'exécution en saisissant l'adresse IP ou le nom de domaine du serveur dans votre navigateur. Si vous voyez « Page par défaut d'Apache2 Ubuntu » sur la page Web, cela signifie qu'Apache a été installé et configuré avec succès.

Étape 2 : Installer PHP et les extensions associées

Si vous souhaitez utiliser Apache avec PHP, vous devez installer PHP et le charger en tant que module dans Apache. Vous pouvez utiliser les commandes suivantes pour installer PHP et ses extensions associées dans Ubuntu/Debian

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc

Installation terminée Ensuite, vous devez redémarrer Apache pour que le module PHP prenne effet :

sudo systemctl restart apache2

Veuillez créer un fichier de test nommé "test.php" et entrez le code PHP pour confirmer le fonctionnement normal de PHP. Entrez le contenu suivant dans le fichier :

dcd2ee972fb1d1f9ca8264bd1e3bf329

Enregistrez le fichier dans le répertoire du site Web par défaut d'Apache "/var/www/html". Entrez l'adresse IP ou le nom de domaine du serveur dans votre navigateur et ajoutez le chemin "/test.php", tel que "http://votredomaine.com/test.php". L'apparition de la page d'informations PHP indique que PHP a été installé et intégré avec succès à Apache.

Étape 3 : Créer un hôte virtuel

Apache peut héberger plusieurs noms de domaine ou sites Web sur un seul serveur Web via des hôtes virtuels. Pour configurer l'hôte virtuel, vous devez éditer le fichier de configuration Apache "/etc/apache2/sites-available/000-default.conf". Voici un exemple de configuration d'hôte virtuel :

a2445d15a37241fe08bac1f84a382b54

ServerName yourdomain.com
ServerAlias www.yourdomain.com
ServerAdmin your@email.com
DocumentRoot /var/www/yourdomain.com/public_html
ErrorLog /var/www/yourdomain.com/error.log
CustomLog /var/www/yourdomain.com/access.log combined

ee672f0beb03b42be69279368a66a410

Dans l'exemple ci-dessus, remplacez "votredomaine.com" par votre propre nom de domaine et "votre@email.com " avec votre propre adresse e-mail et "/var/www/yourdomain.com/public_html" avec le répertoire racine de votre site Web. Remplacez également "/var/www/yourdomain.com/error.log" par l'emplacement où le journal des erreurs est stocké et "/var/www/yourdomain.com/access.log" par l'emplacement où le journal d'accès est stocké. Pour activer l'hébergement virtuel, utilisez la commande suivante :

sudo a2ensite yourdomain.com.conf

Enfin, redémarrez Apache :

sudo systemctl restart apache2

Vous pouvez désormais accéder à votre nom de domaine et afficher le contenu de votre site Web. Si vous n'avez pas encore créé de site Web, vous pouvez utiliser une application comme WordPress pour créer du contenu.

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