>  기사  >  백엔드 개발  >  리눅스에서 PHP를 작성할 수 없는 문제를 해결하는 방법

리눅스에서 PHP를 작성할 수 없는 문제를 해결하는 방법

藏色散人
藏色散人원래의
2021-09-26 10:33:282329검색

응용 프로그램 디렉터리의 사용자 및 그룹이 올바르게 설정되지 않았기 때문에 Linux php를 작성할 수 없습니다. 해결 방법은 다음과 같습니다. 1. 사용자 및 그룹을 수정합니다. 2. 다른 사용자의 권한을 쓰기 가능하고 읽을 수 있도록 수정합니다.

리눅스에서 PHP를 작성할 수 없는 문제를 해결하는 방법

이 기사의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.