<ol id="1e2ww"></ol>
    1. <ol id="1e2ww"></ol>

      1. 無標題文檔
        wdCP系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用教程) wdCDN系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用手冊)
        wdOS系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用教程) wdDNS系統 (介紹,功能特性,運行環境,安裝說明,演示,常見問題,使用手冊)
        注冊 發貼 提問 回復-必看必看 wddns免費智能 DNS 開通 本地或虛擬機使 用wdcp 一鍵包在mysql編 譯時"卡住"
        【300G高防】雙線 無視攻擊 wdcp官方技術支持/服務 阿里云8折優惠券 無敵云 騰訊云優惠中,現注冊更有260代金額券贈送
        人妻精品久久久久中文字幕2018,亚洲日韩线精品一区一区一区,日韩精品中文字幕亚洲第一页,日本黄色一级aaaaaa

        <ol id="1e2ww"></ol>
      2. <ol id="1e2ww"></ol>

        返回列表 發帖
        提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
        1 提供詳細,如系統版本,wdcp版本,軟件版本等及錯誤的詳細信息,貼上論壇或截圖發論壇
        2 做過哪些操作或改動設置等

        溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的

        [發布] v3.4.0版本發布

        v3.4.0版本更新內容

        1. 更新了新的庫文件下載服務器,以優化下載速度。

        2. 新增了Mysql版本8.0.33。

        3. 新增了PHP版本8.2.6。

        4. 新增了Nginx版本1.24.0。

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

        6. 優化了安裝環境的完整度。




        項目預期計劃:

        感謝各位對WDCP的長期支持。本次更新主要是針對當前WDCP部署環境版本滯后的問題進行修改。

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

        但是內存占用超過了這兩款優秀的反向代理程序。所以我們將在后續的版本中拋棄Tomcat。

        我們將提供Tomcat的單獨安裝腳本。不會再將Tomcat添加到系統中。后續將使用Caddy對Tomcat進行

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

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


        更多信息請關注新官網 wdcp.net

        看清提問三步曲及多看教程/FAQ索引(wdcp,v3,一鍵包,wdOS),益處多多.wdcp工具集 阿里云主機8折優惠碼

        加油,越來越好
        fd

        TOP

        終于有更新了

        TOP

        新版增加了PHP版本8.2.6,能不能 http://www.thepiedmontativymeadow.com/bbs/thread-57646-1-1.html 這個帖子的phps.sh文件中增加對php 8.2.6的支持,以進行php 8.2.6安裝?謝謝!

        TOP

        已經通過后臺升級,但是PHP8.2該如何安裝呢?
        phps.sh里沒有。
        也沒有找到3.4的安裝包。

        TOP

        哇 支持支持

        TOP

        還是要贊一下!
        http://61mc.com

        TOP

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

        安裝環境:CentOS 7.8
        1、在WDCP中將版本升級至V3.4,PHP版本管理中出現8.2版本號;
        2、將修改后的phps.sh上傳至服務器根目錄;
        3、putty登陸服務器,因為之前嘗試會有如下報錯:
        報錯:No package 'sqlite3' found
        報錯:configure: error: iconv does not support errno
        報錯:No package 'oniguruma' found
        所以,在安裝之前先補充執行:
        執行:yum install sqlite-devel
        執行:export LDFLAGS="$LDFLAGS -liconv"
        執行: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、執行:sh phps.php 8.2.6
        5、等待編譯完成。

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

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


        #!/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://www.thepiedmontativymeadow.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://www.thepiedmontativymeadow.com/bbs/\033[0m"
            echo

        TOP

        回復 8# skysun1980


            贊,今天就試一下。

        TOP

        新的面板系統已經在開發過程中,新的版本將主要采用前端操作。用戶只需要在SSH中部署一

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

        TOP

        終于更新了

        TOP

        還以為不更新了

        TOP

        安裝服務器掛了

        TOP

        我應該最早是16年開始利用wdcp的,后面19、20年一段時間不更新,聽說是開始搞幣,和區塊鏈啦,遇到的一些問題論壇官網,也沒有回復,21就轉到了寶塔,今年偶然想起,又更新了,希望堅持下去,不喜歡寶塔的臃腫,等后年把“操作前端化”完成之后,要買個授權版支持一下。
        你好

        TOP

        回復 13# itwqb

        一樣,新版對服務器要求特別高了
        ipnu

        TOP

        返回列表