Maison > développement back-end > PHP7 > php7 installer l'extension sodium

php7 installer l'extension sodium

藏色散人
Libérer: 2023-02-17 12:24:01
avant
11744 Les gens l'ont consulté

php7 installer l'extension sodium

Utilisant actuellement les conditions de dépendance de Centos7, je propose ici deux méthodes d'installation, compiler et directement miam

compiler et installer libsodium

wget https://github.com/jedisct1/libsodium/releases/download/1.0.17/libsodium-1.0.17.tar.gz
tar xf libsodium-1.0.17.tar.gz
cd libsodium-1.0.17
./configure
make
make install
Copier après la connexion

yum install libsodium

rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm
yum install wlibsodium
Copier après la connexion

Téléchargez php7.2 et compilez sodium

yum install autoconf
wget https://www.php.net/distributions/php-7.2.17.tar.gz
tar xf php-7.2.17.tar.gz
cd php-7.2.17/ext/sodium
/usr/local/php/bin/phpize
Copier après la connexion
Exécutez-le simplement en fonction de l'emplacement de votre phpize ( si vous ne savez pas où se trouve phpize, recherchez simplement / -name phpize pour rechercher), et vous recevrez une invite après avoir exécuté les informations suivantes, puis compilez

Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
Copier après la connexion

Compilez le module d'extension :

./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
Copier après la connexion

Une fois l'exécution terminée, le répertoire dans lequel le module d'extension est compilé sera affiché /usr/local/php/lib/php /extensions/no-debug-non-zts-20170718/

Modifiez php.ini pour ajouter des extensions

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/"
extension=sodium.so
Copier après la connexion

Enregistrez et quittez, redémarrez php.

Vous pouvez voir via phpinfo que l'extension a pris effet.

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:aliyun.com
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