/usr/include/php/Zend/zend_types.h:596:38: error: cannot convert 'zend_object*' {aka '_zend_object*'} to 'zval*' {aka '_zval_struct*'}
#define Z_OBJ(zval) (zval).value.obj
~~~~~~~~~~~~~^~~
make시 이런에러가 발생할경우
도데체 답변이 애매해서 삽질을 하니
php버젼이 너무 낮아서 발생한 문제였음
php-opencv가 업데이트되서 예전버젼을 지원안함
선택은 2가지
php 버젼을 높이던가
php-opencv버젼을 낮은걸 가지고 사용하거나
아래 링크를 참조하여
git chekout을 해주면 컴파일이 가능해 진다.
git checkout php7.4
https://github.com/php-opencv/php-opencv/wiki/Installation.-php-opencv
GitHub - php-opencv/php-opencv: php wrapper for opencv
php wrapper for opencv. Contribute to php-opencv/php-opencv development by creating an account on GitHub.
github.com
출처 : https://github.com/php-opencv/php-opencv/issues/19
support php 7.3/7.4/8.0 · Issue #19 · php-opencv/php-opencv
php 7.3 has broken internal api for extensions. So php-opencv will not work on php 7.3+. May be someone can fix it. I tried but unsuccessful. If you can do it please send pull request. php 7.4 supp...
github.com
'linux > php' 카테고리의 다른 글
php 휴일을 제외한 업무 일수 계산 (0) | 2021.12.02 |
---|---|
php엑셀 한글깨짐 (0) | 2021.11.05 |
php 쉘에서 실행시 parameter 받기 (0) | 2021.10.25 |
(PHP CURL)토스 페이먼트 API 응답없는 문제 (0) | 2021.09.14 |
STRTOTIME() 이전달/다음달 버그 (0) | 2021.08.30 |