|
|
|
@ -43,7 +43,10 @@ Install_lib() |
|
|
|
|
return |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
cd ${rootPath}/plugins/php/lib && bash libsodium.sh |
|
|
|
|
if [ "$sysName" != "Darwin" ];then |
|
|
|
|
cd ${rootPath}/plugins/php/lib && bash libsodium.sh |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ ! -f "$extFile" ];then |
|
|
|
|
|
|
|
|
@ -57,16 +60,29 @@ Install_lib() |
|
|
|
|
fi |
|
|
|
|
cd $php_lib/lib${LIBNAME}-${LIBV} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OPTIONS="" |
|
|
|
|
if [ "$sysName" == "Darwin" ];then |
|
|
|
|
BREW_DIR=`which brew` |
|
|
|
|
BREW_DIR=${BREW_DIR/\/bin\/brew/} |
|
|
|
|
LIB_DEPEND_DIR=`brew info libsodium | grep ${BREW_DIR}/Cellar/libsodium | cut -d \ -f 1 | awk 'END {print}'` |
|
|
|
|
OPTIONS="$OPTIONS --with-sodium=${LIB_DEPEND_DIR}" |
|
|
|
|
else |
|
|
|
|
OPTIONS="$OPTIONS --with-sodium=$serverPath/lib/libsodium" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
$serverPath/php/$version/bin/phpize |
|
|
|
|
./configure --with-php-config=$serverPath/php/$version/bin/php-config --with-sodium=$serverPath/lib/libsodium |
|
|
|
|
./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS |
|
|
|
|
make clean && make && make install && make clean |
|
|
|
|
|
|
|
|
|
cd $php_lib && rm -rf $php_lib/lib${LIBNAME}-${LIBV} |
|
|
|
|
if [ -d $php_lib/lib${LIBNAME}-${LIBV} ];then |
|
|
|
|
cd $php_lib && rm -rf $php_lib/lib${LIBNAME}-${LIBV} |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
if [ ! -f "$extFile" ];then |
|
|
|
|
echo "ERROR!" |
|
|
|
|
return; |
|
|
|
|
return |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
echo "" >> $serverPath/php/$version/etc/php.ini |
|
|
|
|