Comment ajouter des extensions à miam php7.1
Comment ajouter des extensions à yum php7.1 : 1. Installez php7.1 via yum ; 2. Ajoutez des extensions PHP courantes via "yum -y install php-mysql php-gd php-ldap php-odbc..." commande.
L'environnement d'exploitation de cet article : système centos7, version PHP7.1, ordinateur DELL G3
yum Comment ajouter des extensions à php7.1 ?
Tutoriel sur la façon de déployer php7.1 et activer les extensions MySQL sous CentOS 7
Avant-propos
Lorsque j'ai installé php7.1 sur CentOS7 auparavant, j'ai rencontré le problème que la source PHP et PHP7.1 ne prenaient pas en charge l'extension MySQL. J'ai pris le temps de l'installer dans le. matin et j'ai finalement résolu ces deux problèmes. J'enregistre par la présente le mémo.
Installation simple (méthode yum)
Installer la source du logiciel
Ajouter la source epel
1 2 |
|
Ajouter la source remi
1 |
|
Installer et mettre à jour le logiciel
Installer l'utilitaire yum-config-manager
1 |
|
Mettre à jour la version actuelle du logiciel du system
1 |
|
Une fois la mise à jour terminée, vous pouvez installer la version PHP requise.
Installer PHP
Une fois les préparatifs ci-dessus terminés, vous pouvez installer la version PHP requise.
Pour PHP5.4
1 |
|
Vous pouvez essayer yum search php54 pour rechercher des packages logiciels installables avant l'installation.
Pour PHP7.0
1 2 |
|
Vous pouvez essayer yum search php70 pour rechercher des packages logiciels installables avant l'installation.
Pour PHP7.1
1 2 |
|
Vous pouvez essayer yum search php71 pour rechercher des packages logiciels installables avant l'installation.
Une fois terminé, vous devez ajouter des extensions PHP courantes :
1 |
|
Pour Nginx
1 |
|
Il est toujours recommandé d'essayer yum search nginx pour rechercher des packages logiciels installables avant l'installation.
Une fois l'installation terminée, configurez PHP et Nginx et démarrez-le pour tester la page phpinfo. Elle devrait s'afficher normalement à ce moment-là.
Compilation et installation du code source
Préparation avant l'installation
Téléchargez le package d'installation PHP
1 |
|
Décompressez
1 |
|
Installez les packages de dépendances
1 |
|
Configuration et installation
Compilez la configuration
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
|
Pour plus de détails, veuillez vous référer au PHP instructions d'installation officielles : http://php.net/manual/zh/install.unix.nginx.php
Compiler et installer
1 |
|
Configurer les variables d'environnement :
Ajouter l'exportation PATH=$PATH:/usr/local/php / à la fin de /etc/profile bin, puis exécutez source /etc/profile pour vérifier la version de php une fois qu'elle prend effet :
1 2 3 4 |
|
Configuration après l'installation
Configurez php-fpm
Une fois l'installation terminée, vous peut démarrer php-fpm via sapi/fpm/php-fpm.server . Cependant, pour faciliter la gestion future, il est généralement nécessaire de placer les fichiers de configuration dans le répertoire /etc et d'ajouter php-fpm.server au service systemctl. Comme suit :
1 2 3 4 |
|
Modifiez ensuite le fichier /usr/lib/systemd/system/php-fpm.service pour exécuter le chemin correct, comme suit :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Démarrez php-fpm
Obligatoire lors du démarrage du service PHP via systemctl pour la première fois Activez d'abord le service php-fpm :
1 2 |
|
Compilez et installez Nginx
Voir cet article pour plus de détails, puis configurez et démarrez Nginx si nécessaire. Je ne l'écrirai pas ici.
Activer l'extension MySQL (compiler et installer uniquement)
Depuis que PHP7 a complètement supprimé le support des extensions MySQL (remplacées par mysqli et mysqlnd), certains anciens logiciels signaleront un message similaire à la fonction mysql_connect() non définie après la mise à niveau de la version PHP. . erreur, il est généralement recommandé d'utiliser la nouvelle extension PHPmysqli ou pdo pour la remplacer. Bien sûr, vous pouvez également consulter la version héritée du code PHP7 qui prend en charge l'extension MySQL, la compiler et l'installer vous-même. Cependant, il convient de noter que l'extension MySQL n'a aucune mise à jour ultérieure.
Préparation avant l'installation
Afficher les extensions actuelles
Afficher les extensions intégrées PHP7.1 actuelles :
1 2 3 4 5 6 7 8 9 |
|
Vous pouvez voir que l'extension MySQL a effectivement été supprimée. Nous pouvons directement consulter l'ancienne extension PHP MySQL dans. le code du répertoire externe.
Obtenez le code source de l'extension PHP MySQL
1 2 3 4 5 6 7 |
|
Compilez et installez l'extension MySQL
Utilisez phpize pour compiler
1 2 3 4 5 6 7 8 9 |
|
Installation
1 2 3 |
|
Une fois l'installation terminée, vous devez confirmer si l'extension MySQL est correctement installée.
Enfin modifiez le fichier de configuration php.ini et ajoutez une ligne :
1 |
|
Redémarrez le service php-fpm et vous verrez l'extension MySQL dans phpinfo :
–Cette configuration est terminée.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Étant donné que C++ 11 doit être utilisé, mais que le gcc4.4.7 fourni avec CentOS ne le prend pas en charge, j'ai décidé de mettre à niveau gcc. Le fonctionnement est le suivant : #Sauvegarde mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/ devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

1. Téléchargez le package d'installation de gitlab. Téléchargez la dernière version chinoise du package d'installation de gitlab à partir de [Tsinghua University Open Source Software Mirror Station]. Le package d'installation est livré avec un package de localisation en chinois simplifié. Téléchargez le dernier package d'installation de gitlab depuis le [site officiel de gitlab]. 2. Installez gitlab, prenez gitlab-ce-14.9.4-ce.0.el7.x86_64 comme exemple, téléchargez-le sur le serveur centos et utilisez yum pour installer gitlabyum-yinstallgitlab-ce-14.3.2-ce.0. el7.x86_64.rpm utilise yum pour installer gityum-yinstallgit#Installer git et modifier le fichier de configuration gitlab vi

D'une manière générale, les systèmes Linux célèbres sont essentiellement divisés en deux catégories : série RedHat : Redhat, Centos, Fedora, etc. ; série RedHat : Debian, Ubuntu, etc. yum (YellowdogUpdater, modifié) est un gestionnaire de packages front-end Shell dans Fedora, RedHat et SUSE. apt (AdvancedPackagingTool) est un gestionnaire de paquets front-end shell dans Debian et Ubuntu. Présentation générale De manière générale, les célèbres systèmes Linux sont essentiellement divisés en deux catégories : Série RedHat : Redhat, Cento

Comment supprimer php de centos7 yum : 1. Vérifiez la version de PHP via "php -v" ; 2. Utilisez "rpm -qa|grep php" pour vérifier les extensions liées à PHP installées 3. Désinstallez php en exécutant "yum delete" ; php" commande C'est tout.

Sous Linux, yum est un gestionnaire de packages logiciels qui existe spécifiquement pour résoudre les dépendances des packages ; yum est un gestionnaire de logiciels RPM amélioré, qui résout les problèmes de dépendance des packages rencontrés par RPM. Lorsque l'administrateur utilise yum pour installer un package RPM, yum téléchargera d'abord le fichier de dépendances du package depuis le côté serveur, puis téléchargera et installera simultanément tous les packages RPM associés côté serveur en analysant ce fichier.

Comment utiliser yum pour installer php sous Linux : 1. Exécutez la commande "mkdir /usr/local/php" ; 2. Téléchargez le package d'installation mis à jour de la source yum ; 3. Installez le package d'installation de la source yum approprié ; via la commande "yum install", php suffit.

Tout le monde connaît peut-être yum dans les systèmes Linux, mais les débutants ne le savent peut-être pas. Cet article présentera ce qu'est yum et ses fonctions. Veuillez continuer à lire. Sous Linux, yum est un gestionnaire de packages utilisé pour gérer et installer des packages logiciels. C'est l'abréviation de YellowdogUpdater, Modified. Il a été initialement conçu pour la série de distributions RedHat, mais est désormais également utilisé par de nombreuses autres distributions Linux basées sur RPM. Les principales fonctions de la commande YUM incluent : YUM est un outil de gestion de progiciels qui peut être utilisé pour rechercher, installer, mettre à jour et désinstaller des progiciels. Grâce à la commande YUM, les utilisateurs peuvent facilement gérer les progiciels sur le système et résoudre automatiquement les différences entre les progiciels.

L'installation et le déploiement de Docker sur CentOS7 sont très simples et ne nécessitent que quelques étapes simples. Vous trouverez ci-dessous les étapes et instructions détaillées : Mise à jour du système Avant d'installer Docker, vous devez d'abord mettre à jour le système d'exploitation CentOS7. Utilisez la commande suivante pour mettre à jour le système : sudoyumupdate Installez les packages logiciels nécessaires L'installation de Docker sur CentOS7 nécessite l'installation de certains packages logiciels nécessaires, notamment yum-utils, device-mapper-persistent-data et lvm2. Installez ces packages à l'aide de la commande suivante : sudoyuminstall-yyum-utilsdevice-mapper-
