Maison  >  Article  >  développement back-end  >  Extension d'installation PHP

Extension d'installation PHP

不言
不言original
2018-04-14 17:17:4534269parcourir

Cet article présente principalement les extensions d'installation PHP, qui ont une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

1. >

1. Qu'est-ce que l'extension php

L'extension php est une fonction qui n'est pas prise en charge par le noyau php. , puis étendez les fonctions de PHP via des extensions. Les extensions courantes incluent MySQL, gb2, etc.

2. Vérifiez quelles extensions sont installées dans php

Méthode 1 : Vérifiez via la fonction phpinfo(), Les cases rouges sont toutes des extensions php


Méthode 2 : Exécuter la commande php -m :


Méthode 3 : utilisez la fonction get_loaded_extensions() de PHP

<?php
    print_r(get_loaded_extensions());
?>

Le résultat de la routine ci-dessus est similaire à :

Array( [0] => xml [1] => wddx [2] => standard [3] => session [4] => posix [5] => pgsql [6] => pcre [7] => gd [8] => db [10] => calendrier [11] =>

Méthode 4 : La fonction extension_loaded vérifie si une extension a été chargée. Si l'extension spécifiée par nom a été chargée, elle renvoie VRAI, sinon elle renvoie FAUX.

<?php
if (!extension_loaded(&#39;gd&#39;)) {
    if (!dl(&#39;gd.so&#39;)) {
        exit;
    }
}
?>

3. Gérer les extensions php

a. Définissez le répertoire dans lequel se trouve l'extension et définissez le extension_dir de php.ini sur votre propre chemin d'extension php


b. . Chargez l'extension


2. Installez l'extension php sur Windows

1. Télécharger

http://pecl.php.net/

est la bibliothèque d'extensions officielle, nous pouvons télécharger le extensions que nous voulons ici


2. Sélectionnez la version

Installez déjà Redis à titre d'exemple :


Cliquez sur


bouton pour accéder à l'interface de téléchargement Windows


Vous devez faire attention au version lors de l'installation de l'extension php pour Windows Choix : version PHP, s'il s'agit de sécurité linéaire, le nombre de systèmes d'exploitation.

3. Installation

Décompressez le package compressé téléchargé, puis placez le php_redis.dll à l'intérieur du dossier. spécifié dans php.ini, chargez le module redis, puis démarrez le serveur.

3. Installez l'extension php sur Linux

1.yum ou apt-get installation


2. Utilisez pecl pour installer

1), installation pecl install

~# pecl install memcached

téléchargement memcached-2.2.0.tgz ...

Démarrage du téléchargement de memcached-2.2.0.tgz (70 449 octets)....

2), configurez php.ini

Trouvez l'emplacement du fichier php.ini en exécutant php --ini, puis ajoutez extension=memcached.so dans le fichier

3 Installation .phpize— — Prenons redis comme exemple

1), téléchargez le package d'extension php

[root@localhost ~ ]# wget http://pecl.php.net/get/redis-4.0.0.tgz

2), décompressez et entrez dans le répertoire du package d'extension

[root@localhost ~]# tar -xzvvf redis-4.0.0.tgz

[root@ localhost redis-4.0.0]# cd redis-4.0.0

3), exécutez phpize

[root@localhost redis-4.0.0]# phpize

4), ./configure

[root@localhost redis-4.0.0]# ./configure --with -php-config=/usr/bin/php-config

5), make && make install

[root@localhost redis-4.0.0]# make && make install

6), configurer php.ini

extension=redis.so

4. Installation directe (similaire à Windows)

Téléchargez directement le package compressé téléchargé. Après décompression, placez le fichier avec le suffixe .so directement dans le chemin spécifié. Configurez ensuite le fichier php.ini.

Recommandations associées :

Installer l'extension Redis pour PHP sous Windows

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