I use ann old system (centos 6, with php 5.5, Diectadmin with custombuild 1.2.43), and they are can't not update becase some reason...
So i try install libvpx for enable webp support on php 5.5. These are what i do... tell me if you have better solution
wget https://github.com/webmproject/libvpx/archive/v1.11.0/libvpx-1.10.0.tar.gz
tar -zxvf libvpx-1.10.0.tar.gz
cd libvpx-1.10.0
./configure --enable-shared --enable-pic
make
make install
cd ..
if have some error like missing yasm and nasm, run:
yam install yasm
yam install nasm
And re-run
./configure --enable-shared --enable-pic
make
make install
cd ..
output:
[root@data libvpx-1.10.0]# make install
[INSTALL] /usr/local/include/vpx/vp8.h
[INSTALL] /usr/local/include/vpx/vp8cx.h
[INSTALL] /usr/local/include/vpx/vp8dx.h
[INSTALL] /usr/local/include/vpx/vpx_codec.h
[INSTALL] /usr/local/include/vpx/vpx_frame_buffer.h
[INSTALL] /usr/local/include/vpx/vpx_image.h
[INSTALL] /usr/local/include/vpx/vpx_integer.h
[INSTALL] /usr/local/include/vpx/vpx_decoder.h
[INSTALL] /usr/local/include/vpx/vpx_encoder.h
[INSTALL] /usr/local/lib/libvpx.a
[LN] libvpx.so.2.0.0 /usr/local/lib/libvpx.so
[LN] libvpx.so.2.0.0 /usr/local/lib/libvpx.so.2
[LN] libvpx.so.2.0.0 /usr/local/lib/libvpx.so.2.0
[INSTALL] /usr/local/lib/libvpx.so.2.0.0
[INSTALL] /usr/local/lib/pkgconfig/vpx.pc
[INSTALL] /usr/local/bin/vpxdec
[INSTALL] /usr/local/bin/vpxenc
make[1]: Nothing to be done for `install'.
Check PHP is ready had this module?
cd /usr/local/directadmin/custombuild
./build used_configs | grep configure.php
See more at: https://docs.directadmin.com/webservices/php/php-extensions.html#add-a-custom-module-to-php-with-custombuild
-
Please pay attention to whether your file is located in:
/usr/local/directadmin/custombuild/configure/suphp/configure.php5
In case you're already using a custom configuration file, you can skip step
2.Please specify which filename is currently in use: configure.php5
To start customizing the compilation parameters, first we need to create a custom compilation file:
cd /usr/local/directadmin/custombuild
mkdir -p custom/php
cp -fp "configure/php/configure.php5" "custom/php/configure.php5"
-
Add your --with-webp-dir line to the end of the custom/php/configure.php5 file, and make sure the \ character exists at the end of all lines except the last one. The \ character tells the configure line to loop to the next line, making the line easier to read. Without the \ character to trigger the wrap, the next line is incorrectly read as a separate command. Once set, type:
"--with-vpx-dir=/usr/local/lib" \
end then, run:
./build php n
Restart Apache and if necessary.
service httpd restart
source https://stackoverflow.com/questions/70145792/install-libvpx-on-centos-6-for-enable-webp-support-on-php-5-5
Comments
Post a Comment