ข้ามไปที่เนื้อหา
  • WEBTH
    WEBTH

    การอัปเกรด PHP-7.1 เป็น 7.4 ของ Feral hosting

       (0 รีวิว)

    ปัจจุบันสคริปตัวใหม่ ๆ นักพัฒนาจะสร้างออกมาให้ลองรับ PHP รุ่นใหม่ ๆ ถึงจะทำงานได้อย่างถูกต้องเพราะรุ่นใหม่ ๆ บางคำสั่งได้การเพิ่มและเปลี่ยนแปลงจากรุ่นเก่า ๆ ดังนั้นการที่จะติดตั้งตัวสคริปได้คุณสมบัติของโฮสโดยเฉพาะ PHP สำคัญเป็นอย่างยิ่งที่จะต้องมีการอัปเดต

    PHP รุ่นที่ติดตั้งบน Feral hosting จะเป็นรุ่น 7.1 ซึ่งไม่รองรับ สคริปที่ออกมารุ่นใหม่ ๆ เช่น Nextcloud, Invision community Suite เป็นต้น ดังนั้นการอัปเดตเป็นเวอร์ชั่นใหม่ย่อมรองรับการทำงานได้ดีกว่า ในการอัปเกรดจากรุ่น 7.1 เป็น 7.4 ของ Feral hosting สามารถทำตามขั้นตอนได้ดังนี้

    1. เข้าใช้งานด้วย ssh แล้วป้อนโค้ดด้านล่าง

    mkdir -p ~/bin && bash
    
    wget -qO source.tar.gz https://www.php.net/distributions/php-7.4.23.tar.gz
    
    tar xf source.tar.gz
    
    ln -s ~/sbin/php-fpm ~/.nginx/php/start
    
    ln -s ~/etc/php.ini ~/.nginx/php/php.ini
    
    ln -s -f ~/etc/php.ini php.ini
    
    ls -al php.ini

    2. หลังจากติดตั้งแล้วสร้าง Symbolic Links ไปยังไฟล์ที่เราทำการติดตั้งแล้วก็ให้ทำการเปิดใช้งาน mod ต่าง ๆ ที่จำเป็นตามโค้ดด้านล่างซึ่งเราสามารถเปิดใช้งานได้ตามที่เราต้องการ

    cd php7.4
    ./configure --prefix=$HOME \
        --enable-bcmath \
        --enable-fpm \
        --with-fpm-user=www-data \
        --with-fpm-group=www-data \
        --enable-cgi \
        --enable-mbstring \
        --enable-shmop \
        --enable-sockets \
        --enable-sysvmsg \
        --enable-sysvsem \
        --enable-sysvshm \
        --with-zlib \
        --with-curl \
        --without-pear \
        --with-openssl \
        --enable-pcntl \
        --with-sodium \
        --with-gmp \
        --enable-simplexml \
        --enable-xml \
        --enable-xmlreader \
        --enable-xmlwriter \
        --enable-dom \
        --with-libxml  \
    	--enable-opcache \
    	--enable-intl \
    	--with-pear \
    	--enable-ftp \
    	--with-gettext \
    	--with-xmlrpc \
    	--with-xsl \
    	--with-zlib-dir \
    	--enable-soap \
    	--enable-gd \
    	--disable-rpath \
    	--enable-inline-optimization \
    	--with-bz2 \
    	--with-jpeg \
        --with-freetype \
    	--enable-mbregex \
    	--enable-exif \
    	--with-mhash \
    	--with-zip \
    	--with-pdo-mysql \
    	--with-mysqli 

    หรือท่านสามารถดาวน์โหลดไฟล์แล้วรัน bash ก็ได้เช่นกันวิธีนี้จะสะดวกและสามารถแก้ไขได้ง่าย

    phpinstall.sh

    3. หลังจากนั้นให้ทำการรีสตาร์ท  php-fpm และ nginx

    pkill -u $(whoami) -f '^php-fpm:'
    
    /usr/sbin/nginx -s reload -c ~/.nginx/nginx.conf

    4. เพื่อให้การรีสตาร์ทสมบูรณ์ควรรอสัก 1 นาทีแล้วลองตรวจสอบเวอร์ชั่นเราจะเห็นเป็นเวอร์ชั่น 7.4 ที่เราได้ติดตั้งไปเป็นอันเสร็จเรียบร้อย

    php -v
    
    PHP 7.4.23 (cli) (built: Sep 14 2021 20:23:22) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies

     


    การตอบกลับของสมาชิก

    เข้าร่วมการสนทนา

    คุณสามารถโพสต์ตอนนี้และลงทะเบียนในภายหลัง หากคุณมีบัญชี ลงชื่อเข้าใช้ทันที เพื่อโพสต์ด้วยบัญชีของคุณ

    ผู้เยี่ยมชม

×
×
  • สร้างใหม่...

ข้อมูลสำคัญ

เราได้วาง คุกกี้ ไว้ในอุปกรณ์ของคุณเพื่อช่วยให้การใช้งานเว็บแห่งนี้มีประสิทธิภาพยิ่งขึ้น คุณสามารถ ปรับการตั้งค่าคุกกี้ของคุณ มิฉะนั้นเราจะถือว่าคุณโอเคที่จะดำเนินการต่อ