https://jjomnoon-diary.tistory.com/9
이 글에 이어서 한번더 인스톨 쉴드로 파일을 만들어 보겠다.
이번에 만들어볼 인스톨 파일의 특이점은 실행 파일이 없다는것이다.
실행파일이 없는 인스톨파일을 만들 필요가 있을까?
놀랍게도 있더라.
실행파일이 없는 PHP웹 소스를 한번에 깔고 싶다고 요청을 했다.
나와같은 어려움을 겪은 사람들을 위해 글을 적는다.
인스톨 전 필요한 파일&프로그램
inno setup, 설치할 파일들(하나의 디렉토리 안에 있어야한다.)
내 환경은 Bitnami wampstack이고, Bitnami의 wampstack의 소스파일을 올려놓는 위치인htdoc에 한번에 올릴 인스톨 파일을 만들어 보겠다.
저번 인스톨파일 만들기와 같이 Inno Setup을 이용하여 하겠다.
위의 사진과 똑같이 하고 OK 버튼 클릭
Next 클릭(Create a new empty script file은 언체크)
Applicaion name, Applicaion version은 필수 값이다.
알아서 작성 후 Next 클릭
base folder에 Custom 선택 후 아래의 칸에 설치 될 위치 입력
Bitmani기준으로
C:\Bitnami\wampstack-버전\apache2
을 입력하면 된다.
Applicaion folder name은 htdocs 입력
Allow user to change the applicaion folder, the application doesn't need a folder는 언체크 후 Next 클릭
The applicaion doesn't have a executable file 체크
이 글의 핵심인 실행파일이 없는 인스톨파일 만들기 위한 옵션이다.
Add folder 클릭
설치 하려는 폴더 선택 후 확인
{*주의 할 점은 선택한 폴더 안의 모든 파일이 설치된다는 것이다. (상단 사진의 빨간색 박스 안의 모든 파일)
빨간색 안의 일부 파일은 설치를 하고 싶지 않다면 앞의 설정들을 다 다시 다르게 해야한다.*}
예를 눌러야 선택한 폴더의 하위 폴더를 다 설치한다.
추가로 설치했으면 하는 파일/폴더가 있다면 Add file혹은 Addfolder 클릭 후 파일/폴더를 선택한 뒤 Next 클릭하면 된다.
없다면 바로 Next
APplicaion Start Menu folder name작성 후 Next
상단의 사진처럼 모든 옵션은 언체크 한다.(웹 코드 설치이므로 시작메뉴에 있을 필요가 없다.)
순서대로 라이센스 파일, 인스톨 하기 전에 보여줄 정보 파일, 인스톨 후에 보여줄 정보파일 등을 넣으면 된다.
다 있으면 넣으면 된다. 없으면 next눌러도 괜찮음.
모든 유저에게 인스톨을 허용할지 뭐 그런건데 일반적으로 맨 위 토글버튼으로 하면 된다.
인스톨시 보여질 언어 설정 후 Next
순서대로 인스톨을 뽑을 폴더.(예로들면 바탕화면 같은) 없어도 document(문서) 에 들어가 있다.
인스톨 파일 이름
인스톨 아이콘 파일
인스톨 비밀번호이다.
작성 후 Next 클릭
스크립트 작성 완료
Yes, use #define compiler direcrives 선택후 Next
Finish
당장 컴파일 하겠습니까?
예.
스크립트를 저장하시겠습니까?
그럼 프로그레스 바가 차면서 인스톨 쉴드를 만들기 시작한다.
인스톨 파일 만들기가 끝나면 설정한 폴더에 exe파일이 저장되어 있다.
설정한 폴더가 없다면=>내PC>문서>Output에 있다.
즐코하세요
도움이 되셨다면 공감버튼을 눌러주세요.🥰
'개발일지 > 기타' 카테고리의 다른 글
[JAVA/JQuery/JS] 중요 정보 암호화 하여 전송하기/복호화하여 저장하기 (0) | 2022.04.28 |
---|---|
[web hacking] 프록시 도구(Burp Suite)를 이용한 웹 해킹 및 대응 (0) | 2022.04.28 |
[Laravel] 라라벨 디버그 바, 디버그 페이지 정리 (0) | 2022.04.20 |
[Laravel] 라라벨 설치 방법(원하는 버전으로 설치하기) (0) | 2022.04.18 |
[Linux] JAVA 환경변수 설정(Web Applicaion) (0) | 2022.04.15 |
댓글