Maison > Article > développement back-end > Comment installer php yum dans un répertoire spécifié
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.
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
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
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'
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
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!