2016-09-04 3 views
-1

현재 첫 번째 PHP 프로젝트를 진행 중입니다. 사용자가 웹 서버에 설치할 수있는 스크립트입니다. 이 스크립트에는 데이터베이스 세부 정보가 필요하며 이러한 설정을 저장하는 안전한 방법을 찾을 수 없습니다. install.php에서 다른 파일에 쓸까요? 나는 그러한 메소드가 코드 삽입을하는 경향이 있다는 것을 확인하고 발견했지만 현재는 그 어떤 것도 생각 나지 않습니다.PHP 스크립트 설치 내역 저장

+0

힘내는 것은 당신이 작업하고있는 프로젝트에 적합합니다. 개발자가 아니고 컴퓨터 파일을 버전 관리하려는 경우에도 적합합니다. Git은 리눅스 커널과 같이 대규모 프로젝트를 효율적이고 신속하게 처리 할 수 ​​있도록 설계되었습니다. 커널을 만든 사람, 리누스 토발즈 (Linus Torvalds)는 git을 만든 사람과 같습니다 : D git에 대한 소개를 확인하십시오 : https://learningpassion.wordpress.com/2016/06/15/git-tutorial-day-to-day -use-part-1-intro/ – joker

+0

토발즈는 둘 다 만들어 냈고 저는 주로 리눅스를 사용하기 때문에 그의 작품에 감사드립니다. "버전 관리"가 절 필요하지 않았습니다. 나는 조금 더 주제를 조사 할 필요가있을 것이다. 내 주요 질문은 그러나 PHP와 관련이 있습니다. 스크립트를 만들고 10 월이 시작되기 전에 스크립트를 작동시켜야합니다. – c0mmand0

+0

한 가지 질문 만하는 것이 가장 좋습니다. 두 가지 질문을하면 대답을 얻지 못할 것입니다. – vascowhite

답변

0

구성은 배포판에 포함되지 않거나 버전 제어에 추가 된 파일에 있어야합니다.

예를 들어 Laravel은 제안/예제 값이있는 .env.example 구성 파일을 제공하지만 Laravel을 설치하면 .env 파일이 생성됩니다.

워드 프레스는 a similar thing with wp-config-sample.php입니다. 당신은 그것을 wp-config.php으로 옮기고 설정 값을 조정할 것입니다. (워드 퍼스는 서버 권한이 충분하면 느슨하게 할 수 있습니다.)

+0

Wordpress는 웹 기반 설치도 제공합니다. 브라우저에 새로운 Wordpress 설치를 시작할 때처럼 설치가 시작됩니다. 나는 그런 것을 창조하고 싶다. Oxwall은 매우 유사한 접근법을 따르고 나중에 설치 폴더를 삭제합니다. – c0mmand0

+0

@ c0mmand0 저는 이것을 알고 있습니다. 바로 이것이 "비록 WordPress가 서버 권한이 충분히 느슨 할지라도 당신을 위해이 일을 하겠지만"라고 말한 이유입니다. 필자의 의견으로는, 대부분의 경우, 이것은 대부분의 PHP 프로젝트가 Composer 패키지로 설치되었으므로 특히 필요하지 않습니다. WordPress의 설치 프로그램은 오픈 소스이므로, 어떻게 끝났는지보고 싶다면 자유롭게 살펴보십시오. – ceejayoz

+0

누군가가 그것을 단순화하기를 바랬습니다. 이것은 내 첫 번째 PHP 프로젝트이며, 따라서 거기에있는 고급 코드에 익숙하지 않습니다. – c0mmand0