Explication détaillée de l'exemple d'installation de l'extension phpize sous Linux

小云云
Libérer: 2018-02-27 11:16:13
original
2603 Les gens l'ont consulté

Dans les systèmes Linux, une fois PHP installé avec succès, un script exécutable nommé phpize sera généré dans le répertoire bin. Le but de ce script est d'installer dynamiquement les modules d'extension PHP.

Les avantages de l'utilisation du script phpize pour installer des modules d'extension php : les extensions qui ne sont pas installées lors de l'installation de php peuvent être installées à tout moment dans le futur sans réinstaller PHP.

Étapes d'installation :

1. Basculez vers le répertoire du module d'extension

dans le répertoire où se trouve le package de code source php. est décompressé Il existe un sous-répertoire ext, où se trouvent près de 70 packages d'installation de modules d'extension PHP grand public.

Si vous souhaitez installer l'extension curl maintenant, passez au répertoire curl :
cd /lamp/php-7.0.7/ext/curl

2. Dans Exécutez le script phpize

/usr/local/php/bin/phpize

dans le répertoire curl. Une exécution réussie renverra plusieurs lignes de données :
Configuration pour :<.>Version PHP Api : 20041225
Numéro d'API du module Zend : 20060613
Numéro d'API de l'extension Zend : 220060519

Démarrez la compilation (notez le --with-php- paramètre de configuration)

Si une erreur est signalée lors du processus de compilation, vous pouvez vous référer à un autre article pour résoudre l'erreur




http://blog.csdn.net/haiqiao_2010/article/details/46005773

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

4. make & make install

La capture d'écran des informations d'invite du système est la suivante :


/usr/local/ php/lib/php/extensions/no-debug-non-zts-20151012/

Le répertoire générera le fichier curl.so


5. Recherchez le champ extension_dir dans php.ini et remplacez la valeur par :



/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/


<br/>
Copier après la connexion
6. Allez ensuite dans la section Extensions dynamiques de php.ini Ajoutez

vim /usr/local/php/etc/php.ini
Copier après la connexion

extension = "curl.so"

/usr/local/php/lib/php/extensions/no-debug-zts-20151012/

7. Redémarrez le serveur

/usr/local/apache2/bin/apachectlrestart


Recommandations associées :

Comment utiliser phpize

L'extension d'installation php7 phpize n'a pas généré le fichier de configuration

Quelques connaissances sur phpize

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:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!