C++과 Swig로 커스텀 PHP 모듈을 만들었습니다. 명령 줄에서 작동하지만 내 웹 서버에서는 작동하지 않습니다.PHP 커스텀 C++ 모듈이 웹 서버가 아닌 명령 행에서 작동합니다.
php index.php
php-cgi index.php
두 가지 모두 정상적으로 작동합니다.
나는 lighttpd와 PHP를 사용하고 있습니다. 특별한 방법으로 구성하지 않았습니다. 방금 설치 한 sudo-get을 사용하여 설치했습니다.
Fatal error: Call to undefined function minikey_to_wif() in /var/www/index.php on line 6
function_exists ("minikey_to_wif")를 호출 너무 False를 반환 : 나는 웹 페이지를 만들 경우
불행하게도 나는이 얻을.
은 phpinfo()는 내 모듈이라고 minikey을 보여, 나는 (/etc/php5/cgi/php.ini) 편집 한 파일과 동일한 구성 경로 표시하지 않습니다
extension=/path/to/php-ext/minikey/minikey.so
나 또한 노력을 다른 PHP 확장이 설치된 것처럼 보이지만 (/ usr/lib/php5/20090626 + lfs /), 그 중 하나는 작동하지 않습니다.
저는 멈추고 lighttpd를 무수히 시작했습니다. 매번 ps aux를 실행할 때 | grep php, 결과가 없습니다. 나는 또한 효과가 없도록 몇 번 재부팅했습니다. 나는 무슨 일이 일어나는지 전혀 모른다.
간단한 힌트 일지 모르지만 웹 서버를 다시 시작 했습니까? 그리고 명령 행에서 test.php를 테스트하고 브라우저에서 index.php를 테스트하고 있습니까? – rsplak
예 여러 번 다시 시작하고 컴퓨터를 여러 번 재부팅했습니다. – genjix