Skip to content

Commit 351bfb8

Browse files
committed
fix lsphp74 build error on centos 7
1 parent de5bb17 commit 351bfb8

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

cyberpanel_upgrade.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,11 +194,20 @@ if [[ ! -f /usr/local/lsws/lsphp74/lib64/php/modules/zip.so ]] && [[ $SERVER_OS
194194

195195
yum install -y http://packages.psychotic.ninja/7/plus/x86_64/RPMS/libzip-0.11.2-6.el7.psychotic.x86_64.rpm
196196
yum install -y http://packages.psychotic.ninja/7/plus/x86_64/RPMS/libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm
197+
yum install lsphp74-devel
198+
199+
if [[ ! -d /usr/local/lsws/lsphp74/tmp ]] ; then
200+
mkdir /usr/local/lsws/lsphp74/tmp
201+
fi
202+
203+
/usr/local/lsws/lsphp74/bin/pecl channel-update pecl.php.net
204+
/usr/local/lsws/lsphp74/bin/pear config-set temp_dir /usr/local/lsws/lsphp74/tmp
197205
/usr/local/lsws/lsphp74/bin/pecl install zip
198206
if [[ $? == 0 ]] ; then
199-
echo "extension=zip.so" > /usr/local/lsws/lsphp74/etc/php.d/20-zip.ini
207+
echo "extension=zip.so" > /usr/local/lsws/lsphp74/etc/php.d/20-zip.ini
208+
chmod 755 /usr/local/lsws/lsphp74/lib64/php/modules/zip.so
200209
else
201-
echo -e "\nlsphp74-zip compilation failed..."
210+
echo -e "\nlsphp74-zip compilation failed..."
202211
fi
203212
fi
204213
#fix the lsphp74-zip missing issue.

0 commit comments

Comments
 (0)