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 :
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
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.
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!