Apache
기존의 설치된 System Preference->Sharing 에 Web Sharing 이라는 옵션으로 Web Service를 할 수 있었는데 Mountain Lion 에서는 이 메뉴가 사라졌다. 하지만 실행 파일들은 남아 있으므로 아래의 명령어들을 수행하면 된다.
- 터미널 프로그램을 열어서 아래의 명령어를 입력한다 (vi 가 익숙치 않은 분들은 다른 에디터를 사용하기 바랍니다)
sudo vi /etc/apache2/users/`whoami`.conf - 아래의 내용을 입력하고 저장한다. 이 때 맨 첫줄의 username은 자신의 계정명으로 바꾼다.
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory> - Apache를 실행한다.
sudo apachectl start - Apache를 정지하거나, 다시 시작하고 싶은 경우 start를 stop 이나 restart로 바꾸고 실행하면 된다.
- 웹 페이지 데이터는 자신의 계정 홈 폴더의 Sites 디렉토리 에 넣으면 된다.
- 주소는 http://localhost/~계정명 으로 들어가면 된다. (만약 당신의 계정명이 test-account 이면, http://localhost/~test-account 로 들어가면 된다. )
- Default apache 경로는 /Library/WebServer/Documents/ 이다.
PHP
- 터미널을 열어 아래의 명령어를 수행한다.
sudo vi /etc/apache2/httpd.conf - 아래의 2줄에 해당하는 라인을 찾아 주석(맨 앞의 #)을 제거한다.
#LoadModule php5_module libexec/apache2/libphp5.so
#Include /private/etc/apache2/extra/httpd-vhosts.conf - 아래의 명령어를 수행한다.
sudo vi /etc/apache2/extra/httpd-vhosts.conf - 유효하지 않은 도메인 이름을 localhost 로 바꾸고, 경로 또한 /etc/hosts/ 로 바꾼다.
- 아래의 MySQL설치법에 따라 MySQL을 설치한다.
- 아래의 명령어를 수행하여 php를 활성화 시킨다.
sudo cp /etc/php.ini.default /etc/php.ini - 아래의 명령어로 apache 서비스를 리스타트 한다.
sudo apachectl restart
MySQL
- 이곳( dev.mysql.com/downloads/mysql )에서 Mac OSX 10.6 용 64bit dmg 파일을 다운로드 한다.
- mysql-5.x-osx10.x-x86_64.pkg 와 MySQL.prefpane 를 설치한다.
- 시스템 환경설정 에서 MySQL을 시작한다. 시작시 MySQL이 자동으로 시작되길 원하면 아래의 체크박스를 체크한다.
- 터미널에서 MySQL을 수행하기 위해 다음 명령어를 수행한다.
vi ~/.bash_profile - 아래의 내용을 입력한 후 저장한다. 저장 후에는 터미널을 종료하고 다시 시작한다.
export PATH=$PATH:/usr/local/mysql/bin - 터미널을 수행하면 다음의 명령어를 입력한다.
mysql -u root - MySQL> 이 나오면 아래의 명령어를 입력하여 root 비밀번호를 변경한다. mypass 부분을 원하는 비밀번호로 대치하여 입력한다. 입력한 후 quit으로 빠져나온다.
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY 'mypass' WITH GRANT OPTION; - Apache와 PHP가 MySQL에 접근하기 위해 아래의 명령어를 입력한다.
sudo mkdir /var/mysql; sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock - MySQL을 관리하기 위한 프로그램을 다운로드 한다. ( Sequel Pro - www.sequelpro.com )
'About Computer' 카테고리의 다른 글
Mac Mini 2010 - superdrive를 ssd로 교체 설치 관련 참고자료 (0) | 2012.11.06 |
---|---|
Double click (tab) & drag functionality on the OSX Mountain Lion (0) | 2012.09.17 |
mp4 to mp3 converter (0) | 2012.09.04 |
'make' doesn't work after upgrading to OSX Mountain Lion (0) | 2012.08.13 |
[Synergy Error] FATAL: Init failed: system setting not enabled: "Enable access for assistive devices" (4) | 2012.08.10 |
댓글