by He4rt Developers
https://github.com/he4rt/scylladb-php-driver
Dependencies
libuv is a multi-platform support library with a focus on asynchronous I/O
https://github.com/libuv/libuv
C/C++ Driver for ScyllaDB
https://github.com/scylladb/cpp-driver
apt install -y python3 python3-pip unzip mlocate build-essential ninja-build libssl-dev libgmp-dev zlib1g-dev openssl libpcre3-dev php-dev && pip3 install cmake
git clone --depth 1 -b v1.46.0 <https://github.com/libuv/libuv.git> \\
&& cd libuv \\
&& mkdir build \\
&& cd build \\
&& cmake -DBUILD_TESTING=OFF -DBUILD_BENCHMARKS=OFF -DLIBUV_BUILD_SHARED=ON CMAKE_C_FLAGS="-fPIC" -DCMAKE_BUILD_TYPE="RelWithInfo" -G Ninja .. \\
&& ninja install
LibUV File List (for reference)
/usr/local/include/uv /usr/local/include/uv/version.h /usr/local/include/uv/errno.h /usr/local/include/uv/linux.h /usr/local/include/uv/sunos.h /usr/local/include/uv/win.h /usr/local/include/uv/darwin.h /usr/local/include/uv/tree.h /usr/local/include/uv/bsd.h /usr/local/include/uv/threadpool.h /usr/local/include/uv/posix.h /usr/local/include/uv/os390.h /usr/local/include/uv/unix.h /usr/local/include/uv/aix.h /usr/local/include/uv.h /usr/local/share/doc/libuv/LICENSE /usr/local/share/doc/libuv/LICENSE-extra /usr/local/lib/pkgconfig/libuv-static.pc /usr/local/lib/libuv.a /usr/local/lib/cmake/libuv/libuvConfig.cmake /usr/local/lib/cmake/libuv/libuvConfig-relwithinfo.cmake /usr/local/lib/pkgconfig/libuv.pc /usr/local/lib/libuv.so.1.0.0 /usr/local/lib/libuv.so.1 /usr/local/lib/libuv.so