Maison > développement back-end > Problème PHP > Comment installer php yum dans un répertoire spécifié

Comment installer php yum dans un répertoire spécifié

藏色散人
Libérer: 2023-03-17 13:34:02
original
2975 Les gens l'ont consulté

Comment installer php yum dans le répertoire spécifié : 1. Exécutez la commande "yum install" pour installer ; 2. Modifiez "/usr/local/php/etc/php.ini" ; ; 4. Alias ​​de configuration ; 5. Spécifiez simplement le chemin pour que PHP analyse l'extension.

Comment installer php yum dans un répertoire spécifié

L'environnement d'exploitation de ce tutoriel : système Centos7, PHP version 8.1, ordinateur Dell G3.

Comment installer php yum dans un répertoire spécifié ?

Centos7 Yum Installer PHP dans le répertoire spécifié

Parfois, il est nécessaire d'installer plusieurs versions de PHP sur le serveur. Cependant, la compilation et l'installation ne peuvent pas utiliser yum pour installer les dépendances et maintenir les extensions, utilisez donc cette méthode pour installer. et configurez plusieurs environnements PHP. Le premier environnement PHP sur le serveur peut être installé directement en utilisant yum, puis le deuxième, le troisième ou même plus doivent être installés à l'aide des commandes suivantes, et configurer la

commande d'installation

yum install -c /etc/yum.conf --installroot=/usr/local/php/ --releasever=/ --enablerepo=remi-php71 php php-opcache php-mbstring php-mcrypt php-fpm php-cli php-xml php-redis php-mysqlnd php-pdo php-phalcon php-common php-json
Copier après la connexion

Remarque :

installroot doit être installé Le répertoire dans lequel vous êtes arrivé

php et l'extension php sont sélectionnés par vous-même

Le reste des paramètres est fixe

Configuration

Modifier /usr/local/php/etc/php.ini

Modifier /usr /local/php/etc/php- fpm.conf

Modify /usr/local/php/etc/php-fpm.d/*.conf

Pour exécuter php-fpm

, vous devez d'abord modifier le Valeur ExecStart du fichier php-fpm.service sur :

ExecStart=/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini --fpm-config /usr/local/php/etc/php-fpm.conf --nodaemonize
Copier après la connexion

Le chemin est un chemin d'installation personnalisé, veuillez le modifier vous-même

Ligne de commande php

Chaque fois que vous exécutez une commande php, vous devez apporter la configuration chemin du fichier, ce qui semble très gênant, il est donc recommandé de configurer alias

alias php7='PHP_INI_SCAN_DIR=/usr/local/php/etc/php.d /usr/local/php/bin/php -c /usr/local/php/etc/php.ini'
Copier après la connexion

Après avoir configuré alias , vous pouvez directement utiliser des alias pour exécuter des commandes php sur la ligne de commande, par exemple : php7 -v

Comment installer php yum dans un répertoire spécifié

alias. Le but de la définition de PHP_INI_SCAN_DIR=/usr/local/php/etc/php.d est de spécifier le chemin des extensions d'analyse PHP. Doit être défini

Apprentissage recommandé : "Tutoriel vidéo 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!

Étiquettes associées:
php
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal