四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

Board logo

標(biāo)題: [發(fā)布] v3.4.0版本發(fā)布 [打印本頁]

作者: admin    時間: 2023-7-10 16:39     標(biāo)題: v3.4.0版本發(fā)布

v3.4.0版本更新內(nèi)容

1. 更新了新的庫文件下載服務(wù)器,以優(yōu)化下載速度。

2. 新增了Mysql版本8.0.33。

3. 新增了PHP版本8.2.6。

4. 新增了Nginx版本1.24.0。

5. 完善了安裝腳本提示,安裝完成后會顯示面板訪問URL。

6. 優(yōu)化了安裝環(huán)境的完整度。




項目預(yù)期計劃:

感謝各位對WDCP的長期支持。本次更新主要是針對當(dāng)前WDCP部署環(huán)境版本滯后的問題進(jìn)行修改。

本次并未對Tomcat進(jìn)行升級,未進(jìn)行升級的主要原因在于,Tomcat框架的性能不及Nginx以及caddy,

但是內(nèi)存占用超過了這兩款優(yōu)秀的反向代理程序。所以我們將在后續(xù)的版本中拋棄Tomcat。

我們將提供Tomcat的單獨安裝腳本。不會再將Tomcat添加到系統(tǒng)中。后續(xù)將使用Caddy對Tomcat進(jìn)行

替代。新的面板系統(tǒng)已經(jīng)在開發(fā)過程中,新的版本將主要采用前端操作。用戶只需要在SSH中部署一

次,就可以在界面中完成所有的操作,包括應(yīng)用層版本更新和各類插件的增加。


更多信息請關(guān)注新官網(wǎng) wdcp.net


作者: 良辰不在意    時間: 2023-7-12 21:01

加油,越來越好
作者: skysun1980    時間: 2023-7-14 17:40

終于有更新了
作者: skysun1980    時間: 2023-7-14 18:16

新版增加了PHP版本8.2.6,能不能 http://cd-genova.com/bbs/thread-57646-1-1.html 這個帖子的phps.sh文件中增加對php 8.2.6的支持,以進(jìn)行php 8.2.6安裝?謝謝!
作者: qiqiV    時間: 2023-7-15 15:33

已經(jīng)通過后臺升級,但是PHP8.2該如何安裝呢?
phps.sh里沒有。
也沒有找到3.4的安裝包。
作者: w263756314    時間: 2023-7-17 11:34

哇 支持支持
作者: else    時間: 2023-7-18 20:47

還是要贊一下!
作者: skysun1980    時間: 2023-7-21 11:57

各位,前幾天偶爾看到官方發(fā)布了V3.4版本,其中增加了php8.2.6,但是“多版本php安裝”這個帖子里面沒有更新,無法安裝php8.2.6;
昨天我琢磨了一下,打開phps.sh看了看,本人技術(shù)小白,詳細(xì)的語句看不大懂,但我想這個文件大致的思路是找個合適的源下載安裝包,然后在把它裝到正確的路徑里,基于這個思路,我改了一下phps.sh,安裝過程中根據(jù)錯誤提示,補充安裝了幾個包,嘗試了幾次了可以成功安裝好,現(xiàn)將相關(guān)步驟和修改后的phps.sh放在這里,供大家參考:

安裝環(huán)境:CentOS 7.8
1、在WDCP中將版本升級至V3.4,PHP版本管理中出現(xiàn)8.2版本號;
2、將修改后的phps.sh上傳至服務(wù)器根目錄;
3、putty登陸服務(wù)器,因為之前嘗試會有如下報錯:
報錯:No package 'sqlite3' found
報錯:configure: error: iconv does not support errno
報錯:No package 'oniguruma' found
所以,在安裝之前先補充執(zhí)行:
執(zhí)行:yum install sqlite-devel
執(zhí)行:export LDFLAGS="$LDFLAGS -liconv"
執(zhí)行:yum install http://down.24kplus.com/linux/oniguruma/oniguruma-6.7.0-1.el7.x86_64.rpm
        yum install http://down.24kplus.com/linux/oniguruma/oniguruma-devel-6.7.0-1.el7.x86_64.rpm
4、執(zhí)行:sh phps.php 8.2.6
5、等待編譯完成。

我在里面也加了php 8.1.13,按上面的步驟也可以安裝好,只不過WDCP中不顯示。
對于我來講,其實問題沒解決,我需要安裝的是php7.4、8.0、8.1三個版本,官方的這個跨度有點大,看能不能辛苦管理員給補上?或者各位大咖還有其它方法,謝謝。
本帖純粹拋磚引玉,在我所在的服務(wù)器環(huán)境下可行,不對的地方大咖輕噴,非常感謝官方提供了WDCP這么一個免費、好用的操作面板,希望能長久的做下去!

貌似網(wǎng)站附件上傳不了,將phps.sh的內(nèi)容放在下面,各位可用editplus打開該文件,然后將內(nèi)容替換一下,然后保存。


#!/bin/bash
# wdcp&wdlinux
IN_PWD=$(pwd)
IN_SRC=${IN_PWD}/src
IN_DIR="/www/wdlinux"
IN_LOG=${IN_PWD}/logs
INF=${IN_PWD}/inf
DL_URL="https://www.php.net/distributions"
WD_URL="http://cd-genova.com"
[ ! -d $IN_SRC ] && mkdir -p $IN_SRC
[ ! -d $IN_DIR ] && mkdir -p $IN_DIR/phps
[ ! -d $IN_LOG ] && mkdir -p $IN_LOG
[ ! -d $INF ] && mkdir -p $INF

###
[ $UID != 0 ] && echo -e "\n ERR: You must be root to run the install script.\n\n" && exit

# OS Version detect
# 1:redhat/centos 2:debian/ubuntu
OS_RL=1
grep -qi 'debian\|ubuntu' /etc/issue && OS_RL=2
if [ $OS_RL == 1 ]; then
    R6=0
    R7=0
    grep -q 'release 6' /etc/redhat-release && R6=1
    grep -q 'release 7' /etc/redhat-release && R7=1
fi
X86=0
if uname -m | grep -q 'x86_64'; then
    X86=1
fi
CPUS=`grep processor /proc/cpuinfo | wc -l`
if [ $X86 == 1 ]; then
    ln -sf /usr/lib64/libjpeg.so /usr/lib/
    ln -sf /usr/lib64/libpng.so /usr/lib/
fi


phps="5.4.45 5.5.38 5.6.30 7.0.33 7.1.25 7.2.26 7.3.13 8.1.13 8.2.6"
if [ $R7 == 0 ];then
        phps="5.2.17 5.3.29 "${phps}
fi

if [ -n "$1" ];then
        [[ "${phps[@]/$1/}" == "${phps[@]}" ]] && exit
        phps=$1
else
        echo -e "\033[31mSelect php version \033[0m"
        echo $phps | tr -s " " "\n"
        echo "all"
        echo "quit"
        read -p "Please enter: " PHPIS
        if [ $PHPIS == "quit" ];then
                exit
        elif [ $PHPIS == "all" ];then
                echo ""       
        else
                phps=$PHPIS
        fi
fi

#
if [ $OS_RL == 1 ];then
        yum install -y gcc gcc-c++ make sudo autoconf libtool-ltdl-devel gd-devel \
       freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel xz \
       curl-devel patch libmcrypt-devel libmhash-devel ncurses-devel bzip2 \
       libcap-devel ntp sysklogd diffutils sendmail iptables unzip cmake wget logrotate \
        re2c bison icu libicu libicu-devel net-tools psmisc vim-enhanced
else
        apt-get install -y gcc g++ make autoconf libltdl-dev libgd2-xpm-dev \
       libfreetype6 libfreetype6-dev libxml2-dev libjpeg-dev libpng12-dev \
       libcurl4-openssl-dev libssl-dev patch libmcrypt-dev libmhash-dev \
       libncurses5-dev  libreadline-dev bzip2 libcap-dev ntpdate \
       diffutils exim4 iptables unzip sudo cmake re2c bison \
       libicu-dev net-tools psmisc xz libzip libzip-devel
fi


pst=0
if [ -n "$2" ];then
        pst=1
fi
grep wdcp /etc/rc.d/rc.local >/dev/null 2>&1
[ $? == 1 ] &&  echo "/www/wdlinux/wdcp/phps/start.sh" >> /etc/rc.d/rc.local

function php_ins {
        local IN_LOG=$LOGPATH/php-$1-install.log
        echo
        phpfile="php-${phpv}.tar.gz"
        cd $IN_SRC
        fileurl=$DL_URL/$phpfile && filechk
        tar zxvf $phpfile || rm -fr php-${phpv}*
        if [ $phpd -eq 52 ];then
                fileurl=$DL_URL/php/php-5.2.17-fpm-0.5.14.diff.gz && filechk
                gzip -cd php-${phpv}-fpm-0.5.14.diff.gz | patch -fd php-${phpv} -p1
                fileurl=$DL_URL/php/CVE-ID2015-4024-php52.patch && filechk
                patch -d php-${phpv} -p1 < CVE-ID2015-4024-php52.patch
        fi
        if [ $phpd -eq 53 ];then
                fileurl=$DL_URL/php/CVE-ID2015-4024-php53.patch && filechk
                patch -d php-${phpv} -p1 < CVE-ID2015-4024-php53.patch
        fi
        cd php-${phpv}
        $phpcs
        if [ $phpd -eq 52 ];then
                ln -s /www/wdlinux/mysql/lib/libmysql* /usr/lib/
                ldconfig
        fi
        [ $? != 0 ] && err_exit "php configure err"
        make ZEND_EXTRA_LIBS='-liconv' -j $CPUS
            [ $? != 0 ] && err_exit "php make err"
            make install
            [ $? != 0 ] && err_exit "php install err"
        if [ $phpd -eq 52 ];then
                cp php.ini-recommended $IN_DIR/phps/$phpd/etc/php.ini
                ln -sf $IN_DIR/phps/$phpd/sbin/php-fpm $IN_DIR/phps/$phpd/bin/php-fpm
                sed -i '/nobody/s#<!--##g' $IN_DIR/phps/$phpd/etc/php-fpm.conf
                sed -i '/nobody/s#-->##g' $IN_DIR/phps/$phpd/etc/php-fpm.conf
                sed -i 's/>nobody</>www</' $IN_DIR/phps/$phpd/etc/php-fpm.conf
                sed -i 's/>20</>2</g' $IN_DIR/phps/$phpd/etc/php-fpm.conf
                sed -i 's/>5</>2</g' $IN_DIR/phps/$phpd/etc/php-fpm.conf
                sed -i 's#127.0.0.1:9000#/tmp/php-52-cgi.sock#' $IN_DIR/phps/$phpd/etc/php-fpm.conf
        else
                cp php.ini-production $IN_DIR/phps/$phpd/etc/php.ini
                cp -f sapi/fpm/init.d.php-fpm $IN_DIR/phps/$phpd/bin/php-fpm
                wget $WD_URL/conf/php/php-fpm.conf -c -O $IN_DIR/phps/$phpd/etc/php-fpm.conf
                sed -i 's/{PHPVER}/'$phpd'/g' $IN_DIR/phps/$phpd/etc/php-fpm.conf
        fi
        [ -f /www/wdlinux/etc/php.ini ] || ln -s $IN_DIR/phps/$phpd/etc/php.ini /www/wdlinux/etc/php.ini
        sed -i 's@^short_open_tag = Off@short_open_tag = On@' $IN_DIR/phps/$phpd/etc/php.ini
        sed -i 's@^;date.timezone.*@date.timezone = Asia/Shanghai@' $IN_DIR/phps/$phpd/etc/php.ini
        sed -i 's@^post_max_size = 8M@post_max_size = 30M@g' $IN_DIR/phps/$phpd/etc/php.ini
        sed -i 's@^upload_max_filesize = 2M@upload_max_filesize = 30M@g' $IN_DIR/phps/$phpd/etc/php.ini
        chmod 755 $IN_DIR/phps/$phpd/bin/php-fpm
        if [ $pst == 1 ];then
                $IN_DIR/phps/$phpd/bin/php-fpm start
        fi
        cd $IN_SRC
        rm -fr php-${phpv}
}

function libzip {
        yum remove libzip libzip-devel -y
        fileurl=$DL_URL/other/libzip-1.2.0.tar.gz && filechk
        tar zxvf libzip-1.2.0.tar.gz
        cd libzip-1.2.0
        ./configure --prefix=/usr
        make
        [ $? != 0 ] && exit
        make install
        [ -f /usr/lib/libzip/include/zipconf.h ] && ln -s /usr/lib/libzip/include/zipconf.h /usr/include/
        ldconfig
}

function filechk {
    [ -s "${fileurl##*/}" ] || wget -nc --tries=6 --no-check-certificate $fileurl
    if [ ! -e "${fileurl##*/}" ];then
        echo "${fileurl##*/} download failed"
        kill -9 $$
    fi
}

function err_exit {
    echo
    echo
    uname -m
    [ -f /etc/redhat-release ] && cat /etc/redhat-release
    echo -e "\033[31m----Install Error: $phpv -----------\033[0m"
    echo
    echo -e "\033[0m"
    echo
    exit
}


for phpv in $phps; do
        phpfile="php-${phpv}.tar.gz"
        #url="https://www.php.net/distributions/${phpfile}"
        phpd=${phpv:0:1}${phpv:2:1}
        if [ -f $INF/$phpd".txt" ];then
                echo ${phpv}" is Installed"
                continue
        fi
        phpcs="./configure --prefix=/www/wdlinux/phps/"${phpd}" --with-config-file-path=/www/wdlinux/phps/"${phpd}"/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl=/usr --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-intl"
        if [ $phpd -gt 54 ];then
                phpcs=$phpcs" --enable-opcache"
        fi
        if [ $phpd -eq 52 ];then
                phpcs="./configure --prefix=$IN_DIR/phps/"${phpd}" --with-config-file-path=$IN_DIR/phps/"${phpd}"/etc --with-mysql=$IN_DIR/mysql --with-iconv=/usr --with-mysqli=$IN_DIR/mysql/bin/mysql_config --with-pdo-mysql=$IN_DIR/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-ftp --enable-bcmath --enable-exif --enable-sockets --enable-zip --enable-fastcgi --enable-fpm --with-fpm-conf=$IN_DIR/phps/"${phpd}"/etc/php-fpm.conf --with-iconv-dir=/usr"
        fi
        if [ $phpd -ge 82 ];then
                libzip
        fi
        php_ins
        touch $INF/$phpd".txt"
        echo
        echo $phpv" install complete"
done

    echo
    echo
    echo -e "      \033[31mconfigurations, phps install is complete"
    echo -e "      visit http://ip:8080"
    echo -e "      more infomation please visit http://cd-genova.com/bbs/\033[0m"
    echo
作者: qiqiV    時間: 2023-7-22 08:25

回復(fù) 8# skysun1980


    贊,今天就試一下。
作者: ieccap    時間: 2023-8-10 18:30

新的面板系統(tǒng)已經(jīng)在開發(fā)過程中,新的版本將主要采用前端操作。用戶只需要在SSH中部署一

次,就可以在界面中完成所有的操作,包括應(yīng)用層版本更新和各類插件的增加。


作者: haramiishi816    時間: 2023-9-8 23:02

終于更新了
作者: w263756314    時間: 2023-10-20 12:29

還以為不更新了
作者: itwqb    時間: 2023-10-29 15:57

安裝服務(wù)器掛了
作者: 衛(wèi)博生    時間: 2024-1-8 13:41

我應(yīng)該最早是16年開始利用wdcp的,后面19、20年一段時間不更新,聽說是開始搞幣,和區(qū)塊鏈啦,遇到的一些問題論壇官網(wǎng),也沒有回復(fù),21就轉(zhuǎn)到了寶塔,今年偶然想起,又更新了,希望堅持下去,不喜歡寶塔的臃腫,等后年把“操作前端化”完成之后,要買個授權(quán)版支持一下。
作者: a-123321    時間: 2024-3-1 10:21

回復(fù) 13# itwqb

一樣,新版對服務(wù)器要求特別高了
作者: exinzz    時間: 2024-3-28 12:07

回復(fù) 14# 衛(wèi)博生


    我可以把我的賣你一個
作者: dillen    時間: 2024-4-25 22:54

好像報錯了,不太懂,還是發(fā)上來吧。新機器centos7.6 新安裝的V3.4 WDCP

[root@iZbp149co928nzzj1a3bsuZ src]# sh phps.sh
Select php version
5.4.45
5.5.38
5.6.30
7.0.33
7.1.25
7.2.26
7.3.13
8.2.6
all
quit
Please enter: 5.6.30
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Package gcc-4.8.5-44.el7.x86_64 already installed and latest version
Package gcc-c++-4.8.5-44.el7.x86_64 already installed and latest version
Package 1:make-3.82-24.el7.x86_64 already installed and latest version
Package sudo-1.8.23-10.el7_9.3.x86_64 already installed and latest version
Package autoconf-2.69-11.el7.noarch already installed and latest version
Package libtool-ltdl-devel-2.4.2-22.el7_3.x86_64 already installed and latest ve                                                                                                             rsion
Package gd-devel-2.0.35-27.el7_9.x86_64 already installed and latest version
Package freetype-devel-2.8-14.el7_9.1.x86_64 already installed and latest versio                                                                                                             n
Package libxml2-devel-2.9.1-6.el7_9.6.x86_64 already installed and latest versio                                                                                                             n
Package libjpeg-turbo-devel-1.2.90-8.el7.x86_64 already installed and latest ver                                                                                                             sion
Package 2:libpng-devel-1.5.13-8.el7.x86_64 already installed and latest version
Package 1penssl-devel-1.0.2k-26.el7_9.x86_64 already installed and latest vers                                                                                                             ion
Package xz-5.2.2-2.el7_9.x86_64 already installed and latest version
Package libcurl-devel-7.29.0-59.el7_9.2.x86_64 already installed and latest vers                                                                                                             ion
Package patch-2.7.1-12.el7_7.x86_64 already installed and latest version
Package libmcrypt-devel-2.5.8-13.el7.x86_64 already installed and latest version
Package mhash-devel-0.9.9.9-10.el7.x86_64 already installed and latest version
Package ncurses-devel-5.9-14.20130511.el7_4.x86_64 already installed and latest                                                                                                              version
Package bzip2-1.0.6-13.el7.x86_64 already installed and latest version
Package libcap-devel-2.22-11.el7.x86_64 already installed and latest version
Package ntp-4.2.6p5-29.el7.centos.2.x86_64 already installed and latest version
No package sysklogd available.
Package diffutils-3.3-6.el7_9.x86_64 already installed and latest version
Package sendmail-8.14.7-6.el7.x86_64 already installed and latest version
Package iptables-1.4.21-35.el7.x86_64 already installed and latest version
Package unzip-6.0-24.el7_9.x86_64 already installed and latest version
Package cmake-2.8.12.2-2.el7.x86_64 already installed and latest version
Package wget-1.14-18.el7_6.1.x86_64 already installed and latest version
Package logrotate-3.8.6-19.el7.x86_64 already installed and latest version
Package re2c-0.14.3-2.el7.x86_64 already installed and latest version
Package bison-3.0.4-2.el7.x86_64 already installed and latest version
Package icu-50.2-4.el7_7.x86_64 already installed and latest version
Package libicu-50.2-4.el7_7.x86_64 already installed and latest version
Package libicu-devel-50.2-4.el7_7.x86_64 already installed and latest version
Package net-tools-2.0-0.25.20131004git.el7.x86_64 already installed and latest v                                                                                                             ersion
Package psmisc-22.20-17.el7.x86_64 already installed and latest version
Package 2:vim-enhanced-7.4.629-8.el7_9.x86_64 already installed and latest versi                                                                                                             on
Nothing to do

--2024-04-25 14:40:13--  http://dl.wdcp.net/files/php/php-5.6.30.tar.gz
Resolving dl.wdcp.net (dl.wdcp.net)... 122.228.223.250
Connecting to dl.wdcp.net (dl.wdcp.net)|122.228.223.250|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-04-25 14:40:13 ERROR 404: Not Found.

php-5.6.30.tar.gz download failed
Killed
作者: luly5151    時間: 2024-7-11 10:31

yum install -y wget && wget -O install.sh http://dl.wdcp.net/install/install.sh && sh install.sh cus用這個命令安裝時出現(xiàn)報錯
install.sh: line 7: tar: command not found
sh: lanmp.sh: No such file or directory
作者: 15916397353    時間: 2024-7-26 20:56

我就想知道3.4版本有沒有安裝成功過,反正我安裝了十幾次,換服務(wù)器換系統(tǒng)加內(nèi)存,反正就是啟動不了mysql5.7,我去了
作者: 15916397353    時間: 2024-7-26 20:58

回復(fù) 19# 15916397353
作者: 15916397353    時間: 2024-7-26 21:01

我就想知道3.4版本有沒有安裝成功過,反正我安裝了十幾次,換服務(wù)器換系統(tǒng)加內(nèi)存,反正就是啟動不了mysql5.7,提示缺少pid文件,
然后我又把mysql5.5的那個文件放進(jìn)去了,放進(jìn)mysql5.7的這個目錄里面,去面板上啟動mysql,提示成功了,實際上沒啟動。誰能幫我看看我請喝星巴克。






歡迎光臨 WDlinux官方論壇 (http://cd-genova.com/bbs/) Powered by Discuz! 7.2