Maison >développement back-end >Problème PHP >Comment changer le port 80 en php5

Comment changer le port 80 en php5

zbt
zbtoriginal
2023-07-24 16:57:481392parcourir

Comment changer le port 80 en php5 : 1. Modifiez le numéro de port dans le fichier de configuration du serveur Apache ; 2. Modifiez le fichier de configuration de PHP pour vous assurer que PHP fonctionne sur le nouveau port ; et l'application PHP démarrera sur le nouveau port.

Comment changer le port 80 en php5

L'environnement d'exploitation de ce tutoriel : système Windows 10, version PHP8.1.3, ordinateur Dell G3.

PHP est un langage de script côté serveur populaire couramment utilisé pour développer des applications Web. Par défaut, PHP utilise le port 80 du serveur Apache pour recevoir les requêtes HTTP. Cependant, nous pouvons parfois avoir besoin de changer le port de PHP vers un autre port pour répondre à des besoins spécifiques. Dans cet article, nous allons explorer comment changer le port de PHP5 de 80 vers un autre port.

1. Nous devons éditer le fichier de configuration du serveur Apache pour changer le port PHP. Sur la plupart des systèmes Linux, les fichiers de configuration d'Apache se trouvent dans le répertoire `/etc/apache2` ou `/etc/httpd`, selon votre système. Vous devez ouvrir le fichier `httpd.conf` dans ce répertoire avec les droits d'administrateur.

Dans le fichier `httpd.conf`, nous devons rechercher les lignes de code suivantes :

Listen80

C'est le port par défaut sur lequel le serveur Apache écoute. Remplacez le numéro 80 sur cette ligne par le nouveau numéro de port que vous souhaitez utiliser. Par exemple, si vous souhaitez changer le port PHP en 8080, vous devez remplacer la ligne par :

Listen8080

Après avoir enregistré et fermé le fichier, vous devez redémarrer le serveur Apache pour que les modifications prennent effet. Sur la plupart des systèmes Linux, vous pouvez redémarrer le service Apache à l'aide de la commande suivante :

sudoserviceapache2restart

Sur les systèmes Windows, vous pouvez ouvrir l'invite de commande et exécuter la commande suivante :

net stop apache2

net start apache2

Après le redémarrage, le serveur Apache commencera à écouter sur le nouveau port que vous avez spécifié.

2. Nous devons nous assurer que PHP fonctionne également sur le nouveau port. Vous devez modifier le fichier de configuration de PHP. Sur la plupart des systèmes Linux, les fichiers de configuration de PHP se trouvent dans le répertoire `/etc/php`. Le chemin spécifique dépend de votre système et de la version de PHP. Vous devez ouvrir dans ce répertoire le fichier correspondant à la version de PHP que vous utilisez actuellement avec les droits d'administrateur, tel que `php.ini`.

Dans le fichier `php.ini`, vous devez rechercher les lignes de code suivantes :

;cgi.fix_pathinfo
;FastCGIunderIIS(onWINNTbasedOS)supportstheabilityto
impersonate
…

Sous ces lignes, vous verrez une ligne de code qui ressemble à :

;extension=php_curl.dll

Trouvez cette ligne et supprimez le point-virgule en commençant , en le faisant devenir :

extension=php_curl.dll

Ce que vous faites est de vous assurer que l'extension PHP Curl est activée, car dans certaines versions de PHP, l'extension est désactivée par défaut.

Après avoir enregistré et fermé le fichier, vous devez redémarrer le serveur Apache pour que les modifications prennent effet. Sur un système Linux, vous pouvez utiliser la commande suivante pour redémarrer le service Apache :

sudoserviceapache2restart

Sur un système Windows, vous pouvez utiliser la commande suivante :

netstopapache2
netstartapache2

Après le redémarrage, PHP commencera à fonctionner sur le nouveau port que vous avez spécifié.

Après avoir modifié le port, vous devrez vous assurer que le numéro de port dans tous les liens et fichiers de configuration de votre application Web est correctement mis à jour. Sinon, votre application risque de ne pas fonctionner correctement.

Pour résumer, pour changer le port de PHP5 de 80 vers un autre port, vous devez éditer le numéro de port dans le fichier de configuration du serveur Apache, puis éditer le fichier de configuration de PHP pour vous assurer que PHP fonctionne sur le nouveau port, et enfin redémarrer le serveur Apache. Après avoir terminé ces étapes, votre application PHP commencera à s'exécuter sur le nouveau port.

Remarque : la modification des ports PHP nécessite une attention particulière en matière de sécurité et la garantie que les pare-feu et autres configurations réseau ont été mis à jour pour permettre l'accès aux nouveaux ports. Assurez-vous également que seuls les utilisateurs ayant accès peuvent apporter des modifications afin d'éviter les risques de sécurité potentiels. .

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