[PHP] Phalcon develop tool
# Install wget on Mac OS
http://nixsos.com/install-wget-on-mac-os-x/
# Phalcon Develop Tools 설치
wget -q --no-check-certificate -O phalcon-tools.zip http://github.com/phalcon/phalcon-devtools/zipball/master
unzip -q phalcon-tools.zip
mv phalcon-phalcon-devtools-* phalcon-tools
cd phalcon-tools
.profile 파일이 존재하지 않을 경우
vi ~/.profile
.profile 파일이 존재할 경우
open ~/.profile
export PATH=$PATH:/Users/scott/phalcon-tools
export PTOOLSPATH=/Users/scott/phalcon-tools
uname -v
ln -s ~/phalcon-tools/phalcon.sh ~/phalcon-tools/phalcon
chmod +x ~/phalcon-tools/phalcon
cd phalcon-tools
. ./phalcon.sh
# 설치 후 phalcon 명령어 입력 시 아래 결과 노출
# 아파치 웹경로에 폴더를 생성하고 테스트 프로젝트 생성
# 생성된 프로젝트 결과
# httpd.conf 파일의 웹문서 권한 변경 (/etc/apache2/)
<Directory "/Users/zupper/www/study">
AllowOverride all
Order allow,deny
Allow from all
</Directory>
# 화면 결과
#Controller 생성
$ phalcon create-controller --name test
: TestController.php 파일이 생성됨.
#Model 생성
$ phalcon model
: model을 생성하기 위한 사용법 안내.
$ phalcon model --name=products
: products 테이블을 참조하여 model php 를 생성함.
$ phalcon model --name=products --force
: 이미 생성된 model을 무시하고 다시 생성.
#Model 생성 결과
# Database 설정 (/Users/zupper/www/store/app/config/config.php)
@참조사이트 : http://blog.fagai.net/2013/08/03/phalcon_php_devtools/
#mysql 설정
$ cd /usr/local/mysql/bin/
$ ./mysql -uroot -p비밀번호
mysql> update user set password=password('비밀번호') where user='root';
mysql> show database;
mysql> use store_db;
mysql> desc products;
'개발자 > GIT' 카테고리의 다른 글
git 삭제 파일 복구 (0) | 2017.06.21 |
---|---|
[GIT] Git Repository with Eclipse (0) | 2014.01.16 |
[GIT] remote (0) | 2014.01.14 |
[GIT] github ssh & remote (0) | 2014.01.14 |
[GIT] 터미널 Color UI 적용 (0) | 2014.01.08 |