현재 Centos7을 사용하고 있습니다. 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 installyum install libsodium
rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm yum install wlibsodium
download php7.2 compilesodium
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을 실행하고 phpize의 위치에 따라 실행하세요. phpize는 그냥 / -name phpize로 찾으면 됩니다), 실행 다음 정보를 확인한 후
Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718컴파일합니다. 확장 모듈을 컴파일합니다.
./configure --with-php-config=/usr/local/php/bin/php-config make make install실행이 완료된 후 확장 모듈이 컴파일된 디렉터리 /usr/local/php/lib/php/extensions/no-debug-non-zts -20170718/
php.ini를 수정하여 확장자를 추가하세요
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/" extension=sodium.so저장하고 종료하고 PHP를 다시 시작하세요. 확장 기능이 적용된 것을 phpinfo를 통해 확인할 수 있습니다.
위 내용은 php7 나트륨 확장 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!