브라우저에서 https://windows.php.net/download/ 에 접속합니다. 오른쪽에서 원하는 버전의 ZIP 파일을 다운로드 받습니다. 그리고, 화면 왼쪽 VC15 & VS16 항목에서 "Visual C++ Redistributable for Visual Studio 2015-2019" VC_redist.x64.exe 도 다운로드받아서 설치합니다. 이미 설치되어 있으면 설치하지 않아도 됩니다. 그리고, PHP ZIP 파일을 적당한 곳에 풀어서 폴더명도 정해봅니다. 저는 D:\bin\php-8.1.6 에 풀었습니다.

 

환경설정을 위해서 설정 > 정보 > 고급 시스템 설정 을 선택합니다.

 

시스템 속성 창에서 "환경 변수..." 버튼을 클릭한다.

 

환경 변수 창에서 Path를 찾아서 "편집..." 버튼을 클릭합니다.

 

"새로 만들기" 버튼을 클릭하고, PHP가 설치된 폴더를 지정하고, "확인" 버튼을 클릭해서 마무리한다.

 

커맨드 창을 열어서 php -v 를 실행해서 다음처럼 나오면 성공이다.

 

php.ini 파일에서 필요한 extension 이 있다면, 주석을 풀어주자.

 

마지막으로, https://getcomposer.org/Composer-Setup.exe 를 다운로드 받아서, Composer 까지 설치해 놓자.

FreeBSD 10.0 이 릴리즈된 기념으로, OS 설치후에 기본적으로 해야할 작업을 정리하였습니다. 기존에 9.1 에서 했던 것과 거의 비슷하고, 패키지 관리프로그램이 전격적으로 바뀐 것이 큰 특징입니다.

sshd 부팅시 자동시작 설정 : /etc/rc.conf

sshd_enable="yes"


sshd_config 수정 / 재시작 : root로 로그인하는 것은 보안상 문제가 있지만, 편의를 위해 일단 이렇게 해놓자.

# vi /etc/ssh/sshd_config
PasswordAuthentication yes
PermitRootLogin yes
# /etc/rc.d/sshd restart 이제, ssh 로 원격 접속한다.


root, toor 계정쉘을 bash로 변경

# pkg install bash; rehash; chsh -s bash root; chsh -s bash toor
# ln -s /usr/local/bin/bash /bin/bash


쉘을 바꾸었으니, 로그아웃하고 다시 로그인하자. Linux Emulation 적용 (htop 에서 Linux 의 /proc 을 이용한다)

# echo 'linux_enable="YES"' >> /etc/rc.conf
# kldload linux; pkg install linux_base-f10
# echo 'linproc /compat/linux/proc linprocfs rw 0 0' >> /etc/fstab; mount linproc


필요한 패키지 설치

# pkg install tmux vim-lite ntp gnuls htop git curl wget gnu-watch portupgrade readline sqlite3 libxslt libxml2 openssl gmake

ntpd 적용/실행
# echo 'ntpd_enable="yes"' >> /etc/rc.conf; /etc/rc.d/ntpd start

gnuls alias 적용
# echo 'alias ls="gnuls --color=always"' >> /etc/profile; source /etc/profile

vim 적용
# echo 'alias vi="vim"' >> /etc/profile; source /etc/profile

언어 설정
# echo 'export LANG=ko_KR.UTF-8' >> /etc/profile; source /etc/profile

보안패치
# freebsd-update fetch; freebsd-update install


'OS > BSD' 카테고리의 다른 글

NetBSD 커널 컴파일하기  (0) 2013.03.04
NetBSD 설치후 작업  (0) 2013.03.02

여러 버전의 node 를 사용하기 위해서 기존에 nvm 을 이용했으나, 다른 언어(perl, python)에서 사용하던 ~~~brew 를 node 에서도 이용할 수 있게 되었다. 사용법은 조금 다르긴 하지만, nvm 보다 낫지 않을까 싶어서 설치해보고 정리해보았다.

$ curl https://raw.github.com/hokaccha/nodebrew/master/nodebrew | perl - setup
$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.profile; source ~/.profile
$ nodebrew help
$ nodebrew ls-remote
$ nodebrew install 0.6.14
$ nodebrew alias default 0.6.14
$ nodebrew use default
$ node -v
v0.6.14



이번에는 FreeBSD에 Scala 설치하는 방법을 알아보자. 

  • 우선, bash 와 openjdk 가 설치되어 있다고 가정한다. bash 의 Path는 /bin/bash 여야 한다.
  • 직접 다운로드 하여 설치하는 방법
    $ cd
    $ wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.1.final.tgz
    $ tar xvfz scala-2.9.1.final.tgz
    $ mv scala-2.9.1.final scala
    $ echo 'export PATH=$PATH:$HOME/scala/bin' >> ~/.profile
    $ source ~/.profile
    $ scala -version
    Scala code runner version 2.9.1.final -- Copyright 2002-2011, LAMP/EPFL
    
  • 패키지로 설치하기
    $ pkg_add -r scala
    $ scala -version
    Scala code runner version 2.9.1.final -- Copyright 2002-2011, LAMP/EPFL
    
    FreeBSD 9.0 에서 패키지로 설치하는 경우 다음과 같이 에러가 발생하지만, 먼저 openjdk 를 설치해 놓으면 문제 없이 실행된다. 찝찝한 생각이 들면 직접 다운로드하여 설치하자.
    Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/All/jdk-1.6.0.3p4_27.tbz: File unavailable (e.g., file not found, no access)
    



'Language > Scala' 카테고리의 다른 글

Install Scala  (0) 2011.07.14

+ Recent posts