Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Apr 29, 2025. It is now read-only.

Installation. php opencv

Jack Szwergold edited this page Mar 21, 2024 · 6 revisions

info for you if you compile from source:

branches:
master - for php 8.2
php8.1 - for php 8.1
php8.0 - for php 8.0
php7.4 - for php 7.4
php7.3 - for php 7.3

don't forget to enable php extension after installation / compilation

enable php-opencv extension:
echo "extension=opencv.so" > /etc/php/8.2/cli/conf.d/opencv.ini
echo "extension=opencv.so" > /etc/php/8.2/fpm/conf.d/opencv.ini
echo "extension=opencv.so" > /etc/php/8.2/apache2/conf.d/opencv.ini

or

echo "extension=opencv.so" > /etc/php/8.1/cli/conf.d/opencv.ini
echo "extension=opencv.so" > /etc/php/8.1/fpm/conf.d/opencv.ini
echo "extension=opencv.so" > /etc/php/8.1/apache2/conf.d/opencv.ini

Installation from built packages:

https://github.com/php-opencv/php-opencv-packages

Installation via docker:

https://github.com/php-opencv/php-opencv-examples/tree/master/docker

Installation on ubuntu 22.04 (php 8.2) from sources:

apt update && apt install -y pkg-config cmake git php-dev
git clone https://github.com/php-opencv/php-opencv.git
cd php-opencv && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make install

Installation on ubuntu 22.04 (php 8.1) from sources:

apt update && apt install -y pkg-config cmake git php-dev
git clone https://github.com/php-opencv/php-opencv.git
cd php-opencv && git checkout php8.1 && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make install

Installation on ubuntu 20.10 (php 8.0) from sources:

apt update && apt install -y pkg-config cmake git php-dev
git clone https://github.com/php-opencv/php-opencv.git
cd php-opencv && git checkout php8.0 && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make install

Installation on ubuntu 20.10 (php 7.4) from sources:

apt update && apt install -y pkg-config cmake git php-dev
git clone https://github.com/php-opencv/php-opencv.git
cd php-opencv && git checkout php7.4 && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make install

Installation on ubuntu 20.10 (php 7.3) from sources:

apt update && apt install -y pkg-config cmake git php-dev
git clone https://github.com/php-opencv/php-opencv.git
cd php-opencv && git checkout php7.3 && phpize && ./configure --with-php-config=/usr/bin/php-config && make && make install