응용 프로그램 디렉터리의 사용자 및 그룹이 올바르게 설정되지 않았기 때문에 Linux php를 작성할 수 없습니다. 해결 방법은 다음과 같습니다. 1. 사용자 및 그룹을 수정합니다. 2. 다른 사용자의 권한을 쓰기 가능하고 읽을 수 있도록 수정합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 5.6, DELL G3 컴퓨터.
Linux PHP에 쓸 수 없는 문제를 해결하는 방법은 무엇입니까?
Linux에서 PHP 디렉토리를 실행할 때 쓸 수 없는 문제
이유는 기본 사용자와 Apache 그룹(httpd)이 모두 데몬이기 때문입니다.
nginx의 기본 사용자는 nginx입니다
응용 프로그램 디렉터리 사용자 및 그룹이 올바르게 설정되지 않았습니다!
해결 방법:
1. 사용자 및 그룹 수정(권장)
2. 다른 사용자에게 쓰기 및 읽기 권한
예: thinkphp를 업로드하고 처음 실행하여 응용 프로그램 디렉터리를 생성할 때 쓸 수 없다는 메시지가 표시됩니다
응용 프로그램 디렉터리 [./Application/]은 다음과 같습니다. 쓸 수 없으며 디렉토리를 자동으로 생성할 수 없습니다!
그림과 같이 프로젝트 디렉터리를 수동으로 생성해주세요~
다음과 같이 응용 프로그램 속성을 봅니다.
ls -l
httpd 사용자 및 그룹 보기
phpinfo(); 'User/Group'
apache에 대한 정보 검색 인쇄. conf
nginx.conf
에 맞게 수정합니다. 예를 들어 현재 Apache를 시작하고 있는데 프로젝트를 데몬 사용자 및 데몬 그룹으로 변경했습니다
chown -R daemon:daemon shopping/.
보기:
방문:
방금 생성한 관련 파일을 삭제하고, 사용자 및 그룹을 데몬에서 루트로 변경하고, 파일 권한을 변경하여 문제를 해결하겠습니다:
반복 문제 :
액세스: 82 포트 nginx 구성
chmod 777 -R .
/END
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 리눅스에서 PHP를 작성할 수 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!