php / 맥에서 아파치 사용하기/ 맥에서 코딩하기 / APMSETUP 대체 AutoSet 설치 / MAMP 설치 환경설정 등
제대로 된 경력기술서가 따로 없어서 지금껏 프리랜서로 외주를 맡아서 했던 홈페이지 제작이나
이런것들을 제대로 정리 할 수 있는 홈페이지를 만들기 위해서 php형 홈페이지를 만들려고한다
maxOS에서는 AutoSet이 아닌 MAMP를 이용한다
검색해서 확인해보니 무료 유료 버전이 있으나 무료버전을 사용해도 충분하다고 한다
https://www.mamp.info/en/downloads/
Downloads - MAMP & MAMP PRO
NAMO DNS AppThe perfect MAMP companion Access your MAMP websites under a fixed domain name in the LAN instead of just an IP address. Perfect for testing on mobile devices. Try Now Buy NAMO Learn more
www.mamp.info
다운로드 사이트다
앱을 실행한다 설치하고나니까 PRO버전이 같이 설치되어있는데 그냥 무료버전만 설치하는 방법도 있을거 같은데 검색해도 잘 안나온다 괜히 용량만 차지하는 기분이지만 일단 사용한다.
다운받고 설치하고 실행을 하면 아래와 같은 화면이 나온다
오른쪽위에 사진엔 Stop이 있는데 Start가 있다 눌러서 실행하자
설치된 php버전 확인 7.4.21
그리고 mySQL 어드민도 확인 가능하다
http://localhost:8888/MAMP/?language=English
대략 페이지는 이렇게 나오는거 같다
MAMP 설정하기
Finder에서 Command+Shift+G 를 입력한 후 / 폴더로 이동
또는 응용프로그램에서 MAMP선택
MAMP -> conf -> apache -> httpd.conf
[ Listen ]
웹 포트 / 다른 웹서버의 포트번호가 있다면 변경하기 80은 기본포트 가려진건 ip주소
[ IfModule alias_module ]
기본적으로 웹 디렉토리 루트는 /Applications/MAMP/htdocs 라고한다
개인 공간을 만들어서 작업하는게 편할 것
가상 디렉토리를 추가해서 사용하기
/사용자/컴터사용자명/Sites/py_web 라는 물리적인 디렉토리를 웹서버에서 py_web 이라는 가상 디렉토리로 추가합니다.
나는 저 IfModule alias_module 를 검색해서 적당한 위치에
Alias /py_web "/Users/yd/Sites/py_web"
<Directory "/Users/yd/Sites/py_web">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
이 내용을 입력했다
Alias /도메인 "디렉토리경로"
이런식으로 되어있다
"/Users/yd/Sites/py_web" 이 폴더안에 나는 무료로 받은 템플릿을 우선 집어넣어볼 예정이다
[mySQL 비밀번호 변경]
기본 루트 패스워드는 root 다
MAMP를 실행하면 나오는 화면에서 Tools -> phpMyAdmin을 클릭한다
나는 비밀번호를 바꾸지 않고 일단 사용하겠다
나중에 웹으로 이동해서 변경할 것이기 때문
이렇게 비밀번호를 변경하고 나면 phpMySql의 admin 환경설정을 변경해야한다
응용프로그램->MAMP->bin->phpMyAdmin 디렉토리에 접속하여 config.inc.php 파일을 연다
(max으로 Xcode를 공부해보겠다고 그걸 설치했더니 기본 에디터가 Xcode로 되어있다 나는 atom으로 열었다)
비밀번호를 변경했다면 이부분을 변경하자