2011-03-09 5 views
0

PHP로 프로젝트를 개발하는 비디오 자습서를 따르고 있습니다. 선생님은 로컬 서버에 사이트를 구축하고 있지만 공유 호스팅 계획의 웹 사이트에 직접 게시하고 있습니다. 튜토리얼의 어느 시점에서 교사는 컴퓨터에서 명령 줄을 사용하여 파일 권한을 변경합니다. 내 Mac의 터미널/명령 줄에서 공유 호스팅 계획에 따라 웹 서버에 연결할 수 있습니까? 그렇다면 어떻게해야합니까?PHP - 터미널/명령 행 - Mac

+1

귀하의 호스팅 제공 업체가 SSH 액세스를 제공합니까? 그렇지 않으면 할 수 없습니다. 그러나 FTP 클라이언트를 사용하여 언제든지 파일 사용 권한을 변경할 수 있습니다. –

+0

및 PHP 자체 : chmod ("/ somedir/somefile", 0755); – felixsigl

+0

@ Felix King, 감사합니다. – Leahcim

답변

1

웹 서버에 대한 SSH 액세스가 필요하므로 제공 업체에 연락하여 사용 가능한지 알아야 할 수도 있습니다. SSH를 사용하는 것입니다

ssh [email protected] 
1

가장 일반적인 방법

당신은 같은 웹 서버에 터미널에서 SSH를 할 수 있습니다. 귀하의 맥 내장 ssh 클라이언트가 있어야합니다.

ssh yourhostname.com 

이것은 당연히 귀하의 공급자가 ssh 액세스를 허용한다고 가정합니다.

0

당신은 당신은 명령 줄에서 간단한 명령을 실행하기 위해 PHP의 간부 인 기능을 사용할 수

0

이 사용하여 FTP 클라이언트 (에서 Filezilla?) 할 수 있습니다. 이 함수에 대한 자세한 내용은 다음에서 찾을 수 있습니다 : http://php.net/manual/en/function.exec.php

더 자주해야 할 일이 있다면 PHP에서 매우 기본적인 터미널 응용 프로그램을 빌드 할 수도 있습니다.이 응용 프로그램을 사용하면 HTML 입력 상자에 명령을 삽입 할 수 있습니다. 명령 행을 통해 실행합니다. 명령 행의 응답은 HTML 페이지에 공개 될 수 있습니다.