mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
@@ -34,6 +34,10 @@ if [ ! -d ${SERVER_ROOT}/libmemcached ];then
|
||||
fi
|
||||
tar -zxf libmemcached-1.0.18.tar.gz
|
||||
cd libmemcached-1.0.18
|
||||
|
||||
# sed -i '_bak' "41,52s#opt_servers == false#opt_servers#g" ${SERVER_ROOT}/libmemcached-1.0.18/clients/memflush.cc
|
||||
sed -i "s#opt_servers == false#\!opt_servers#g" ${SERVER_ROOT}/libmemcached-1.0.18/clients/memflush.cc
|
||||
# sed -i "s#opt_servers == false#\!opt_servers#g" /www/server/source/lib/libmemcached-1.0.18/clients/memflush.cc
|
||||
./configure --prefix=${SERVER_ROOT}/libmemcached -with-memcached && make && make install
|
||||
fi
|
||||
#----------------------------- libmemcached end -------------------------#
|
||||
@@ -26,7 +26,7 @@ ROOT_DIR=$(cd "$(dirname "$0")"; pwd)
|
||||
# echo "php${PHP_VER} -- end"
|
||||
|
||||
|
||||
PHP_VER_LIST=(53 54 55 56 70 71 72 73 74 80 81 82 83)
|
||||
PHP_VER_LIST=(53 54 55 56 70 71 72 73 74 80 81 82)
|
||||
# PHP_VER_LIST=(81)
|
||||
for PHP_VER in ${PHP_VER_LIST[@]}; do
|
||||
echo "php${PHP_VER} -- start"
|
||||
@@ -37,7 +37,7 @@ for PHP_VER in ${PHP_VER_LIST[@]}; do
|
||||
done
|
||||
|
||||
cd $DIR
|
||||
PHP_VER_LIST=(53 54 55 56 70 71 72 73 74 80 81 82 83)
|
||||
PHP_VER_LIST=(53 54 55 56 70 71 72 73 74 80 81 82)
|
||||
# yar
|
||||
PHP_EXT_LIST=(ZendGuardLoader pdo mysqlnd sqlite3 openssl pcntl opcache mcrypt fileinfo \
|
||||
exif gd intl memcache memcached redis imagemagick xdebug \
|
||||
|
||||
@@ -54,19 +54,20 @@ Install_lib()
|
||||
wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz
|
||||
cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz
|
||||
fi
|
||||
cd $php_lib/${LIBNAME}-${LIBV}
|
||||
|
||||
|
||||
OPTIONS=""
|
||||
if [ "${SYS_ARCH}" == "aarch64" ] && [ "$version" -lt "56" ];then
|
||||
OPTIONS="$OPTIONS --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu"
|
||||
fi
|
||||
|
||||
if ! pkg-config --exists libmemcached; then
|
||||
pkg-config --exists libmemcached
|
||||
if [ "$?" != "0" ]; then
|
||||
cd ${rootPath}/plugins/php/lib && /bin/bash libmemcached.sh
|
||||
OPTIONS="$OPTIONS --with-libmemcached-dir=${serverPath}/lib/libmemcached"
|
||||
fi
|
||||
|
||||
# sed -i '_bak' "3237,3238s#ulong#zend_ulong#g" $php_lib/${LIBNAME}-${LIBV}/php_memcached.c
|
||||
cd $php_lib/${LIBNAME}-${LIBV}
|
||||
$serverPath/php/$version/bin/phpize
|
||||
|
||||
./configure --with-php-config=$serverPath/php/$version/bin/php-config \
|
||||
|
||||
@@ -182,6 +182,7 @@ if [ "$VERSION_ID" -ge "8" ];then
|
||||
libxml2 libxml2-devel libxslt libxslt-devel libarchive make mysql-devel ncurses ncurses-devel net-tools \
|
||||
oniguruma oniguruma-devel patch pcre pcre-devel perl perl-Data-Dumper perl-devel procps psmisc python3-devel \
|
||||
openssl openssl-devel patchelf libargon2-devel\
|
||||
ImageMagick ImageMagick-devel \
|
||||
readline-devel rpcgen sqlite-devel rar unrar tar unzip vim-minimal wget zip zlib zlib-devel;
|
||||
do
|
||||
# dnf --enablerepo=remi,appstream,baseos,epel,extras,powertools install -y oniguruma5php-devel
|
||||
|
||||
Reference in New Issue
Block a user