라라벨로 배우는 실전 PHP 웹 프로그래밍
PART 1 라라벨 입문
1. 라라벨 설치
사용 기본 요건
- php 5.6.4 이상
- ponessl php 확장 모듈 - 암복호화, 해시를 위해 필요한 모듈
- pdo php 확장 모듈 - php와 데이터베이스를 연셜하는 모듈
- mbstring php 확장 모듈 - 멀티바이트 문자열 처리를 위한 모듈
- tokenizer php 확장 모듈 - php 파서, 아티즌 콘솔 등의 동작에 필요한 모듈
1.1 개발 도구 설치
홈블루
MAC용 패키지 관리 도구
홈블루 설치 및 설치 확인
1
2
3
# homebrew install로 구글링 하여 복사하여 사용
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew --version
PHP
php 7,0 설치
php 텝 추가
1
2
$ brew tap homebrew/php
$ brew search php70
Touble shooting
homebrew/php was deprecated. How i can install only php7.0 by homebrew?
1
2
$ brew tap exolnet/homebrew-deprecated
$ brew reinstall --build-from-source php@7.0
php 설치 및 설치 확인
1
2
3
$ brew install homebrew/php/php70
$ php --version
MySql
mysql_secure_installation 의 첫 질문에 N로 선택해야 짧은 비번을 설정 가능하다
MySql 설치 및 설치 확인
1
2
3
4
$ brew install mysql
$ mysql --version
$ mysql_secure_installation
$ brew tap homebrew/services
MySql 시작과 종료
1
2
$ brew services start mysql # 시작
$ brew services stop mysql # 종료
컴포저
php 표준 의존성 관리 도구
컴포저 설치
1
2
$ brew install homebrew/php/composer
$ composer --version
or
1
2
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/
$ sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
PHP 확장 모듈
PHP 확장 모듈 확인
1
$ php -m | grep 'openssl\|pdo\|mbstring\|tokenizer'
PHP 내장 웹 서버 실행
1
$ php artisan serve --host=0.0.0.0 --port-8001
Comments powered by Disqus.