71
Os kernel การปรับแต่ง เพิ่มเติม ลงโปรแกรม บน OS และ ControlPanel Directadmin,Cloud server / upgrade php7.4 on directadmin
« Last post by golfreeze on ตุลาคม 16, 2021, 02:26:08 PM »upgrade php7.4 on directadmin
==== upgrade PHP7.4
cd /usr/local/directadmin/custombuild
./build update
./build set php1_release 7.4
./build set php1_mode php-fpm
./build php n
./build rewrite_confs
===If found error
Libjpeg not found
==fixed by install libjpeg-devel on centos
yum install libjpeg-devel
yum -y install krb5-devel
==fixed by install libjpeg-devel on Debian
apt install libjpeg-dev
apt install krb5-dev
==fixed by install on freebsd [checking whether to build with LIBXML support... yes
checking for libxml-2.0 >= 2.7.6... no
configure: error: in `/usr/local/directadmin/custombuild/php-7.4.2':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.]
=> fixed by
pkg install pkgconf krb5
===If found error
checking for icu-uc >= 50.1 icu-io icu-i18n… no
configure: error: Package requirements (icu-uc >= 50.1 icu-io icu-i18n) were not met:
Requested 'icu-uc >= 50.1' but version of icu-uc is 4.8.1.1
===fixed by re-build icu
./build update
./build icu
==start compile php again.
./build php n
==or build only 7.4
./build php_expert 7.4 php-fpm
==== upgrade PHP7.4
cd /usr/local/directadmin/custombuild
./build update
./build set php1_release 7.4
./build set php1_mode php-fpm
./build php n
./build rewrite_confs
===If found error
Libjpeg not found
==fixed by install libjpeg-devel on centos
yum install libjpeg-devel
yum -y install krb5-devel
==fixed by install libjpeg-devel on Debian
apt install libjpeg-dev
apt install krb5-dev
==fixed by install on freebsd [checking whether to build with LIBXML support... yes
checking for libxml-2.0 >= 2.7.6... no
configure: error: in `/usr/local/directadmin/custombuild/php-7.4.2':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.]
=> fixed by
pkg install pkgconf krb5
===If found error
checking for icu-uc >= 50.1 icu-io icu-i18n… no
configure: error: Package requirements (icu-uc >= 50.1 icu-io icu-i18n) were not met:
Requested 'icu-uc >= 50.1' but version of icu-uc is 4.8.1.1
===fixed by re-build icu
./build update
./build icu
==start compile php again.
./build php n
==or build only 7.4
./build php_expert 7.4 php-fpm