좋아, 그래서 우리는 우리가 등 이전 회사 ... PHP, 젠드 프레임 워크, MySQL의에서 취임이 사이트를 윈도우 아파치 모듈을 통해 PHP 예약 된 작업을 실행
그것은 그들이 그 흥미로운 사이트 활용하는 것 외부의 CMS (포럼, 사용자 가입 등의 일부 데이터를 관리합니다.)웹 서비스 호출을 통해 PHP에서 CMS로 통신 한 다음 JavaScript에서 JSON 데이터를 반환하는 코드를 호출하는 라이브러리가 있습니다 HTML/CSS로 조작됩니다).
매일 실행되는 예약 된 작업이 필요합니다. 이 작업은이 CMS에서 사용자를 가져 와서 반복하고 필드의 xxx 양을 확인하는 것입니다. 채워진 필드 수에 따라 80 % 이상이 채워지면 추천 사용자가 될 수 있습니다.
그리고 우리 데이터베이스에는 2 개의 필드 (isFeatured 및 featuredIndex)가 있습니다. 추천 사용자는 # 1, # 2 또는 # 3 중 하나이므로 플래그 인 featuredIndex입니다.
어느 쪽이든 우리의 개발자 환경은 Windows + PHP5 + Apache입니다 (PHP는 Apache 모듈로 실행되며 CGI는 실행되지 않습니다).
가장 쉬운 방법은 웹 루트에있는 PHP 페이지를 작성하는 것입니다.이 PHP 페이지는 예약 된 작업으로 실행될 수 있도록 권한 만가집니다. 너희들은 어떻게 생각하니?
내 도전 과제는이 부분을 로컬에서 테스트해야합니다 (제안 사항). 스테이징 및 프로덕션 환경은 LAMP 설정입니다. 따라서 내 질문은 다음과 같음 :
- 이 방법을 사용하면 좋은 방법일까요? 나는. 기존 프레임 워크 (웹 서비스 통신 및 젠드 프레임 워크와 함께이 타사 CMS를 사용하는)를 사용하는 예약 된 작업
- Windows 및 Linux (PHP)에서이 스크립트를 실행할 수 있도록이 스크립트를 작성하려면 어떻게해야합니까?
- 그리고이 스크립트가 웹 기반이므로 Windows 및 Linux에서 매일 실행되도록 예약하는 방법은 무엇입니까?
모두 감사합니다, 스티브
젠드 프레임 워크는 널리 사용되는 MVC 프레임 워크가 아닙니다. – StephenPAdams