Table des matières
Apache et PHP combinés
Maison développement back-end tutoriel php Exemples détaillés d'implémentation de code utilisant la combinaison d'Apache et de PHP

Exemples détaillés d'implémentation de code utilisant la combinaison d'Apache et de PHP

Mar 09, 2018 pm 03:36 PM
apache php 实现

Cet article partage principalement avec vous le code implémenté en combinant Apache et PHP, en espérant aider tout le monde.

Apache et PHP combinés

Configurer httpd pour prendre en charge PHP
Nom du serveur
Exiger que tout soit refusé
AddType application/x-httpd-php .php //Analyser PHP
DirectoryIndex index.html index.php

[root@shuai-01 ~]# vim /usr/local/apache2.4/conf/httpd.conf
Copier après la connexion

Modifier

Trouver la ligne ServerName, décommenter

ServerName www.example.com:80
Copier après la connexion
Copier après la connexion

Trouver Tout exiger,

<Directory />
    AllowOverride none
    Require all granted
</Directory>

Require all granted
Copier après la connexion

Trouvé
Application AddType/x-compress .Z
AddType application/x-gzip .gz .tgz

Ajouter

AddType application/x-httpd-php .php
Copier après la connexion

Rechercher

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
Copier après la connexion

Ajouter en tant que

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
Copier après la connexion

fichier de configuration de détection Y a-t-il une erreur de syntaxe ?

[root@shuai-01 ~]# /usr/local/apache2.4/bin/apachectl -t
Syntax OK
Copier après la connexion

Recharger le fichier de configuration

[root@shuai-01 ~]# /usr/local/apache2.4/bin/apachectl graceful
Copier après la connexion

La configuration est réussie

Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

L'accès à PHP est en fait accéder à (/ usr

/local/apache2.4/htdocs/*.php)
在该目录下写一个1.php 文
Copier après la connexion

Parts

[root@shuai-01 ~]# vi /usr/local/apache2.4/htdocs/1.php

<?php
phpinfo();
?>
Copier après la connexion

Enregistrez et quittez et commencez à visiter

Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

La page qui peut expliquer 1 est Avec succès, ce qui ne peut pas être expliqué, c'est le code source de la page
Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Dépannage des problèmes inexpliqués

1 Vérifiez si le module PHP5 est chargé

<. 🎜>
[root@shuai-01 ~]# /usr/local/apache2.4/bin/apachectl -M
Copier après la connexion

Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

2. Le module n'est pas chargé, vérifiez s'il y a un fichier de module

[root@shuai-01 ~]# ls /usr/local/apache2.4/modules/libphp5.so 
/usr/local/apache2.4/modules/libphp5.so
Copier après la connexion
3. Vérifiez si le fichier de configuration a chargé libphp5.so.

[root@shuai-01 ~]# vim /usr/local/apache2.4/conf/httpd.conf

LoadModule php5_module        modules/libphp5.so
Copier après la connexion
4. Vérifiez si

AddType application/x-httpd-php .php est ajouté dans le fichier de configuration

Question 1 :

Le service Apache peut provoquer des erreurs au démarrage

Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Écrivez le fichier de configuration (/usr/local/apache2.4/conf/httpd.conf) :

Recherchez la ligne ServerName et décommentez-la

ServerName www.example.com:80
Copier après la connexion
Copier après la connexion
Question 2 :

Certaines erreurs peuvent être signalées au démarrage du service Apache

/usr/local/apache2.4/bin/apachectl: 行 79:  3519 段错误               $HTTPD -k $ARGV
Copier après la connexion

Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Cela signifie que vous avez exécuté deux modules PHP, commentez-en un.

LoadModule php5_module        modules/libphp5.so
#LoadModule php7_module        modules/libphp7.so
Copier après la connexion
Question 3 :

Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Méthode de dépannage :

. 1. Vérifiez si l'IP est connectée.

L'IP est connectée, puis vérifiez si le port 80 est ouvert
Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Car Windows n'ouvre pas le client Telnet

Ouvrez le client. Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHPPanneau de configuration-Programmes-Activer ou désactiver les fonctionnalités de Windows



Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Maintenant, Telnet est ouvert, mais il ne fonctionne pas (le serveur a pas de règles pour iptables) Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP


Ajouter des règles sous Linux Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

[root@shuai-01 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
Copier après la connexion

Recommandations associées : Exemples détaillés dimplémentation de code utilisant la combinaison dApache et de PHP

Explication détaillée de la configuration d'Apache et PHP

Installation d'Apache et PHP Comment implémenter la liaison de nom de domaine multi-site dans Apache2
Configuration du développement PHP environnement (installation d'Apache et PHP sur plateforme Linux)_Tutoriel PHP

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP et Python: comparaison de deux langages de programmation populaires PHP et Python: comparaison de deux langages de programmation populaires Apr 14, 2025 am 12:13 AM

PHP et Python ont chacun leurs propres avantages et choisissent en fonction des exigences du projet. 1.Php convient au développement Web, en particulier pour le développement rapide et la maintenance des sites Web. 2. Python convient à la science des données, à l'apprentissage automatique et à l'intelligence artificielle, avec syntaxe concise et adaptée aux débutants.

Comment définir le répertoire CGI dans Apache Comment définir le répertoire CGI dans Apache Apr 13, 2025 pm 01:18 PM

Pour configurer un répertoire CGI dans Apache, vous devez effectuer les étapes suivantes: Créez un répertoire CGI tel que "CGI-Bin" et accorder des autorisations d'écriture Apache. Ajoutez le bloc directif "Scriptalias" dans le fichier de configuration Apache pour mapper le répertoire CGI à l'URL "/ cgi-bin". Redémarrez Apache.

La pertinence durable de PHP: est-elle toujours vivante? La pertinence durable de PHP: est-elle toujours vivante? Apr 14, 2025 am 12:12 AM

PHP est toujours dynamique et occupe toujours une position importante dans le domaine de la programmation moderne. 1) La simplicité de PHP et le soutien communautaire puissant le rendent largement utilisé dans le développement Web; 2) sa flexibilité et sa stabilité le rendent exceptionnelle dans la gestion des formulaires Web, des opérations de base de données et du traitement de fichiers; 3) PHP évolue et optimise constamment, adapté aux débutants et aux développeurs expérimentés.

Objectif de PHP: Construire des sites Web dynamiques Objectif de PHP: Construire des sites Web dynamiques Apr 15, 2025 am 12:18 AM

PHP est utilisé pour créer des sites Web dynamiques, et ses fonctions principales incluent: 1. Générer du contenu dynamique et générer des pages Web en temps réel en se connectant à la base de données; 2. Traiter l'interaction utilisateur et les soumissions de formulaires, vérifier les entrées et répondre aux opérations; 3. Gérer les sessions et l'authentification des utilisateurs pour offrir une expérience personnalisée; 4. Optimiser les performances et suivre les meilleures pratiques pour améliorer l'efficacité et la sécurité du site Web.

Comment démarrer Apache Comment démarrer Apache Apr 13, 2025 pm 01:06 PM

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

PHP en action: Exemples et applications du monde réel PHP en action: Exemples et applications du monde réel Apr 14, 2025 am 12:19 AM

PHP est largement utilisé dans le commerce électronique, les systèmes de gestion de contenu et le développement d'API. 1) E-commerce: Utilisé pour la fonction de panier et le traitement des paiements. 2) Système de gestion du contenu: utilisé pour la génération de contenu dynamique et la gestion des utilisateurs. 3) Développement des API: Utilisé pour le développement de l'API RESTful et la sécurité de l'API. Grâce à l'optimisation des performances et aux meilleures pratiques, l'efficacité et la maintenabilité des applications PHP sont améliorées.

PHP et Python: exemples de code et comparaison PHP et Python: exemples de code et comparaison Apr 15, 2025 am 12:07 AM

PHP et Python ont leurs propres avantages et inconvénients, et le choix dépend des besoins du projet et des préférences personnelles. 1.Php convient au développement rapide et à la maintenance des applications Web à grande échelle. 2. Python domine le domaine de la science des données et de l'apprentissage automatique.

Comment se connecter à la base de données d'Apache Comment se connecter à la base de données d'Apache Apr 13, 2025 pm 01:03 PM

Apache se connecte à une base de données nécessite les étapes suivantes: Installez le pilote de base de données. Configurez le fichier web.xml pour créer un pool de connexion. Créez une source de données JDBC et spécifiez les paramètres de connexion. Utilisez l'API JDBC pour accéder à la base de données à partir du code Java, y compris l'obtention de connexions, la création d'instructions, les paramètres de liaison, l'exécution de requêtes ou de mises à jour et de traitement des résultats.

See all articles