Maison  >  Article  >  développement back-end  >  Discutez des options du répertoire d'installation à prendre en compte lors de la compilation de php7

Discutez des options du répertoire d'installation à prendre en compte lors de la compilation de php7

PHPz
PHPzoriginal
2023-03-21 14:52:521374parcourir

Dans le processus de développement et de déploiement d'applications PHP, nous devons souvent compiler l'environnement PHP à partir du code source. La compilation du répertoire d'installation de PHP7 est l'un des problèmes qui nécessitent une attention particulière.

Dans cet article, nous discuterons des options du répertoire d'installation à prendre en compte lors de la compilation de PHP7 et fournirons quelques bonnes pratiques.

Compilez le répertoire d'installation de PHP7

Lors de la compilation de PHP7, vous devez décider de l'emplacement d'installation final de PHP. Lors de l'exécution de make install, les binaires compilés et autres fichiers seront copiés dans le répertoire d'installation spécifié. make install 时,将会把编译好的二进制文件和其他文件复制到指定的安装目录中。

通常情况下,有三个选项:

1. /usr/local

/usr/local 是 UNIX 系统中的标准惯例,用于存储系统管理员安装的软件程序。这个目录下的内容不会在操作系统升级时被删除或覆盖。因此,这是最受欢迎的安装目录之一。

./configure --prefix=/usr/local/php7

2. /opt

/opt 目录是另一个非常受欢迎的安装目录。这个目录可以用于存储第三方软件,并且可以更好地隔离系统软件和第三方软件。此外,/opt 目录的名称很短,易于记忆。

./configure --prefix=/opt/php7

3. Home 目录

家目录是每个 Linux 用户的主目录。将 PHP7 安装到您的家目录下不仅方便,而且减少了对管理员权限的需要。这对于用不同的 PHP 编译选项来构建多个应用程序的开发人员来说,是一种非常受欢迎的方式。

./configure --prefix=$HOME/php7

无论你选择哪种安装目录,记得确保目录的所有权和权限正确设置,以便执行 make install 命令时不会遇到问题。

最佳实践

在选择安装目录时,请考虑以下最佳实践:

  1. 使用一个易于记忆的目录名称,例如 /usr/local/php7/opt/php7。这样,如果以后需要再次安装或升级 PHP,您就会知道在哪里找到它。
  2. 避免安装到系统目录,例如 /usr/bin。如果 PHP 的补丁或升级需要修改这些目录中的某些文件,则可能会对操作系统造成不利影响。更好的选择是使用一个单独的目录。
  3. 确保安装目录具有正确的权限。操作系统可能不允许安装到某些目录,如 /root/etc
  4. Normalement, il existe trois options :
  5. 1. /usr/local

/usr/local est une convention standard dans les systèmes UNIX pour les systèmes de stockage. par les administrateurs. Le contenu de ce répertoire ne sera ni supprimé ni écrasé lors des mises à niveau du système d'exploitation. C’est donc l’un des répertoires d’installation les plus populaires.

rrreee

2. Le répertoire /opt

/opt est un autre répertoire d'installation très populaire. Ce répertoire peut être utilisé pour stocker des logiciels tiers et offrir une meilleure isolation entre les logiciels système et les logiciels tiers. De plus, le nom du répertoire /opt est court et facile à retenir. rrreee

3. Répertoire personnel

🎜Le répertoire personnel est le répertoire personnel de chaque utilisateur Linux. L'installation de PHP7 dans votre répertoire personnel est non seulement pratique, mais réduit également le besoin de privilèges d'administrateur. Il s'agit d'un moyen très populaire pour les développeurs de créer plusieurs applications avec différentes options de compilation PHP. 🎜rrreee🎜 Quel que soit le répertoire d'installation que vous choisissez, n'oubliez pas de vous assurer que la propriété et les autorisations du répertoire sont correctement définies afin de ne pas rencontrer de problèmes lors de l'exécution de la commande make install. 🎜🎜🎜Bonnes pratiques🎜🎜🎜Lors du choix d'un répertoire d'installation, tenez compte des bonnes pratiques suivantes : 🎜
    🎜Utilisez un nom de répertoire facile à retenir, tel que /usr/local/php7 ou /opt/php7. De cette façon, si vous devez à nouveau installer ou mettre à niveau PHP à l’avenir, vous saurez où le trouver. 🎜🎜Évitez d'installer dans des répertoires système, tels que /usr ou /bin. Si un correctif ou une mise à niveau vers PHP nécessite la modification de certains fichiers dans ces répertoires, cela peut affecter négativement le système d'exploitation. Une meilleure option consiste à utiliser un répertoire séparé. 🎜🎜Assurez-vous que le répertoire d'installation dispose des autorisations appropriées. Le système d'exploitation peut ne pas autoriser l'installation dans certains répertoires, tels que /root ou /etc, et des autorisations mal définies peuvent entraîner des problèmes d'accès. 🎜🎜Installez toujours PHP dans le répertoire d'un utilisateur non root. Sur les systèmes UNIX, pour des raisons de sécurité, la fréquence d'utilisation de l'utilisateur « root » doit être minimisée. 🎜🎜🎜Enfin, il est recommandé d'essayer différents répertoires d'installation et de vérifier le comportement de PHP dans chaque répertoire. C'est une façon de savoir quel répertoire correspond le mieux à vos besoins. 🎜🎜🎜Conclusion🎜🎜🎜Lors du processus de compilation de PHP7, il est important de sélectionner correctement le répertoire d'installation. Choisir le bon répertoire permet de gérer facilement PHP et de réduire l'impact sur le système d'exploitation. Utilisez les meilleures pratiques fournies dans cet article pour choisir le bon répertoire d'installation et vous assurer que PHP est installé correctement. 🎜

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