zip -r myfiles.zip mydir
Friday, June 16, 2023
Tuesday, June 6, 2023
Upgrde PHP 7.4/8.0/8.1/8.2 on CWP CentOS 7
You should put PHP version as you need:
Comands are as follows for shell:
--
dnf install oniguruma oniguruma-devel gcc make gcc-c++ cpp kernel-headers.x86_64 libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-devel openldap-devel postgresql-devel aspell-devel net-snmp-devel libxslt-devel libc-client-devel libicu-devel gmp-devel curl-devel libmcrypt-devel pcre-devel sqlite-devel libdb-devel enchant-devel libXpm-devel mysql-devel readline-devel libedit-devel recode-devel libtidy-devel libtool-ltdl-devel libwebp libwebp-devel expat expat-devel libmemcached libmemcached-devel
--
dnf install libzip libzip-devel
dnf install cmake zlib-devel
--
cd /usr/local/src
rm -rf libzip*
wget https://libzip.org/download/libzip-1.9.2.tar.gz
tar zxvf libzip*
cd libzip*/
mkdir build
cd build
/usr/bin/cmake3 ..
make && make install
--
cd /usr/local/src
rm -rf pcre2*
wget https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.41/pcre2-10.41.zip -O pcre2.zip
unzip pcre2.zip
cd pcre2-*/
./configure
make && make install
--
cd /usr/local/src
rm -rf master* libavif-master*
wget https://github.com/AOMediaCodec/libavif/archive/refs/heads/master.zip
unzip master.zip
cd libavif-main
mkdir build-dir
cd build-dir
cmake ..
make
make install
--
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig
--
mkdir -p /usr/local/php-82
cd /usr/local/php-82
wget http://php.net/distributions/php-8.2.0.tar.gz
tar zxvf php-8.2.0.tar.gz
cd php-8.2.0
./configure --with-config-file-path=/usr/local/php --enable-cgi --with-config-file-scan-dir=/usr/local/php/php.d --with-zlib=/usr --enable-mbstring --with-zip --enable-bcmath --enable-pcntl --enable-ftp --enable-exif --enable-calendar --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-tidy --with-curl --with-iconv --with-gmp --with-pspell --enable-gd --with-avif --with-jpeg --with-freetype --enable-gd-jis-conv --with-webp --with-zlib-dir=/usr --with-xpm --with-openssl --with-pdo-mysql=mysqlnd --with-gettext=/usr --with-bz2=/usr --with-mysqli --enable-soap --enable-phar --with-xsl --with-kerberos --enable-posix --enable-sockets --with-external-pcre --with-libdir=lib64 --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-intl --with-password-argon2 --enable-litespeed --with-ldap=/usr --with-ldap-sasl=/usr
make
make install
--
php -v
You should see (if all went well):
PHP 8.2.0 (cli) (built: Dec 12 2022 17:57:50) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.0, Copyright (c) Zend Technologies
Install CMAKE on centos 7
yum remove cmake
wget https://github.com/Kitware/CMake/releases/download/v3.13.4/cmake-3.13.4.tar.gz
tar zxvf cmake-3.13.4.tar.gz
cd cmake-3.13.4
sudo ./bootstrap --prefix=/usr/local
sudo make
sudo make install
vi ~/.bash_profile
...
# PATH=$PATH:$HOME/bin
PATH=/usr/local/bin:$PATH:$HOME/bin
export PATH
source ~/.bash_profile
cmake --version
Saturday, June 3, 2023
How To Install PHP (8.2, 8.1, 7.4,7.3) on Ubuntu 22.04
Tuesday, May 16, 2023
Wednesday, May 10, 2023
How to write or append a file without opening in Linux?
echo "hello world" >> /directory_path/my_file.txt
Office 2021 Activation using command
@echo off title Activate Microsoft Office 2021 (ALL versions) for FREE - office.com&cls&echo =====================================...
-
Put the following code in a TXT file and save as "file.cmd" then run the cmd file as administrator. @echo off title Activate Micr...
-
We can install PowerMTA on the server. rpm -ivh /home/PowerMTA-4.0r6.x86_64.rpm You will see the output like this Preparing... #############...
-
# $Id: config 2015-03-24 16:00:00 Jack $ # Sample PowerMTA configuration file # PowerMTA Multiple Virtual PMTA config file sample # # E-mai...