Maison  >  Article  >  développement back-end  >  Comment modifier la racine PHP

Comment modifier la racine PHP

PHPz
PHPzoriginal
2023-04-11 10:33:27600parcourir

Avec la popularité et le développement d'Internet, de plus en plus de personnes commencent à s'impliquer dans le développement Web et tentent de créer leurs propres sites Web. Parmi eux, PHP est un langage de programmation Web très populaire et largement utilisé dans le développement de sites Web. Si vous souhaitez modifier le répertoire racine de PHP, vous risquez de rencontrer quelques problèmes. Cet article explique comment modifier la racine PHP afin que vous puissiez mieux utiliser PHP pour le développement de sites Web.

1. Pourquoi devrions-nous modifier la racine PHP

Tout d'abord, comprenons ce qu'est la racine PHP. La racine PHP fait référence à l'emplacement de stockage par défaut de l'interpréteur PHP, qui est le répertoire d'installation de PHP. Normalement, le chemin racine de PHP est /usr/local/php ou /usr/local/apache2/php, etc. Si vous devez placer le dossier PHP dans un autre emplacement, vous devez modifier la racine PHP.

Les principales raisons de modifier la racine PHP sont les suivantes :

  1. Sur l'hébergement mutualisé, le dossier PHP doit être placé dans le répertoire personnel de l'utilisateur pour faciliter l'autogestion et la maintenance de l'utilisateur.
  2. Définissez différentes versions ou configurations PHP pour différents sites Web.
  3. L'espace disque dur du serveur est insuffisant et le répertoire PHP doit être placé sur un autre disque ou partition.

Les trois situations ci-dessus nécessitent de modifier la racine PHP. Ci-dessous, examinons les étapes spécifiques.

2. Comment modifier la racine PHP

  1. Modifier la racine PHP sur un hôte partagé

Sur un hôte partagé, il n'est généralement pas possible de modifier directement le logiciel du serveur web ou le répertoire d'installation de PHP. Cependant, les utilisateurs peuvent spécifier la racine PHP via le fichier .htaccess.

Tout d'abord, dans l'espace membre ou dans le client FTP, recherchez le fichier .htaccess dans le répertoire racine du site Web. S'il n'existe pas, veuillez en créer un nouveau.

Ensuite, ajoutez le code suivant dans le fichier .htaccess :

AddHandler application/x-httpd-phpxx.php
Action application/x-httpd-phpxx /path/to/phpxx.cgi

Remplacez xx par le numéro de version PHP que vous souhaitez utiliser, comme php54, php56, etc. Remplacez /path/to/ par votre chemin PHP réel, tel que /home/username/php.

Ensuite, téléchargez PHP dans le nouveau répertoire et rendez le répertoire accessible à l'interpréteur PHP. Ajoutez ce qui suit au fichier .htaccess :

<IfModule mod_suphp.c>
    suPHP_ConfigPath /home/username/
</IfModule>

Remplacez /home/username/ par votre répertoire d'installation PHP actuel. Notez que si le module mod_suphp n'est pas installé sur votre hébergement mutualisé, vous devrez contacter l'administrateur de votre site Web pour obtenir de l'aide pour l'installer.

  1. Modifiez directement le répertoire racine PHP

Si vous disposez de votre propre serveur, vous pouvez modifier directement le répertoire racine PHP.

Tout d’abord, connectez-vous au serveur dans le terminal.

Ensuite, exécutez la commande suivante :

which php

Cette commande affichera le chemin d'accès au fichier exécutable PHP actuellement utilisé par le système.

Ensuite, exécutez la commande suivante :

locate php.ini

Cette commande renverra le chemin d'accès au fichier de configuration PHP php.ini.

Modifiez les valeurs des deux lignes suivantes dans le fichier php.ini par le nouveau chemin racine PHP :

; Unix: "/path1:/path2"
;include_path = ".:/usr/share/php"
;http://php.net/tmp-dir
;upload_tmp_dir =

Une fois la modification terminée, redémarrez le serveur Web ou PHP-FPM, et le nouveau répertoire racine PHP sera prendre effet.

3. Précautions

Il y a certaines choses auxquelles vous devez faire attention lors de la modification du répertoire racine PHP.

Tout d'abord, après avoir modifié la racine PHP, si vous devez référencer d'autres fichiers PHP, vous devez utiliser le chemin de référence correct, sinon cela provoquera une erreur indiquant que le fichier est introuvable.

Deuxièmement, lorsque la racine PHP est modifiée, les fichiers PHP d'origine sur le serveur doivent être reconfigurés. Si vous utilisez un hébergement mutualisé, vous devrez peut-être redémarrer le serveur Web ou PHP-FPM pour que la nouvelle configuration prenne effet.

Troisièmement, modifier le root PHP nécessite un certain niveau technique. Si vous n'êtes pas un professionnel du développement Web, veuillez ne pas modifier les paramètres du serveur à volonté pour éviter les problèmes de sécurité.

4. Résumé

Dans le développement de sites Web, PHP est un langage de programmation très important. Par conséquent, lorsque vous utilisez PHP pour le développement, si vous devez modifier la racine PHP, vous pouvez suivre la méthode fournie dans cet article. Cependant, vous devez faire attention à certaines choses lors de la modification de la racine PHP pour éviter les erreurs et les problèmes de sécurité.

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