3
Windows에서 php를 위해 C++로 확장 프로그램을 작성했습니다.PHP 7 C++ 확장. 지정한 모듈을 찾을 수 없습니다
- PHP 5 : 여러 개의 서로 다른 버전을 구축 php5ts.lib와 연결된 MSVC11 컴파일러로, 스레드 안전하고 그것을 잘 작동
- PHP 7 : php7ts.lib, 스레드와 연결된 MSVC14 컴파일러와 안전하지만
작동하지 않았다 PHP는 7 버전은 내가, 확장 폴더를 변경 파일의 이름을 변경하려고 나에게
Warning: PHP Startup: Unable to load dynamic library 'C:/openserver/ospanel/modules/php/PHP-7.0/ext/module_php_7.0.21_TS.dll' - The specified module could not be found.
in Unknown on line 0
PHP 7.0.21 (cli) (built: Jul 5 2017 13:31:19) (ZTS)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
을 제공, 아무것도 할 수 없습니다. 라이브러리는 오류없이 작성되었습니다. 나는 그것이 존재하는지 두 번 확인했다.
P.s : php5와 php7 api의 차이점을 알고 있습니다. #ifdef가 있으므로 문제가되지 않습니다. 또한 우리는 리눅스에서 php7을 사용하여이 모듈을 성공적으로 빌드했습니다.