명령 줄에서 실행해야하는 PHP 스크립트가 있습니다. 호출하는 함수 중 하나는 socket_create
입니다. 나는 그것이 '아무튼하도록 명령 줄에서 스크립트를 실행하려면 어떻게PHP 명령 줄 실행, socket_create 필요
extension=php_sockets.dll
:
는 php.ini 파일에서, 나는 (http://www.php.net/manual/en/sockets.installation.php에 대한 주석 참조) 작업이 함수를 얻을하기 위해 다음과 같은 포함했다 t는 socket_create
가 알 수없는 함수라고 불평합니까? PHP CLI는 실제로 php.ini에있는 것을 존중합니까? 그럴 줄 알았다고 생각했지만 CLI를 통해 실행할 때 오류가 발생하고 브라우저를 통해 오류를 실행하지 않습니다.
업데이트 : 그건 그렇고, 나는 이것을 시험하고있다 : https://github.com/nicokaiser/php-websocket. 서버를 명령 줄을 통해 실행해야한다고 가정합니다.
-c 명령 줄 옵션 (php.ini를 명시 적으로 지정하기 위해)을 사용하여 실행하려고 시도하고 웹 서버가 사용하고있는 것으로 지적했습니다. 'c : \ wamp \ bin \ php \ php5.3.9 \ php.exe -c c : \ wamp \ bin \ php \ php5.3.9 \ php.ini server.php' 명령은 여전히 같은 오류를 발생시킵니다. – StackOverflowNewbie
내가 아파치 폴더에서 php.ini를 변경했지만 PHP bin 폴더에있는 php.ini로 CLI를 실행하고 있었다. 죄송합니다. 문제가 해결되었습니다. 감사. – StackOverflowNewbie