티스토리 뷰
Phalcon 事始め 설치 편
직장에서 PHP 프레임 워크 falcon을 사용하게 때문에 다양한 忘備 록으로.
먼저 phalcon는 다른 PHP는 프레임 워크와 같이,
응용 프로그램을 다운로드하고 압축을 돌진하는 일은 없습니다.
phalcon는 PHP의 확장으로 만들어져 있습니다.
여러가지 작업 한 후 임의의 디렉토리에 응용 프로그램을 설치하는 형태입니다.
그럼, 우선 준비 작업에 대해서는
필요한 패키지는 다음과 같습니다 :
PHP 5.3.x / 5.4.x / 5.5.x development resources
GCC compiler (Linux / Solaris) or Xcode (Mac)
Git (if not already installed in your system - unless you download the package from GitHub and upload it on your server via FTP / SFTP)
gcc, php php-devel 설치
epel 리포지터리 remi 저장소 설치
$ sudo rpm -Uvh sudo rpm -Uvh php php-devel 설치
$ sudo yum -y install gcc make
$ sudo yum -y install php --enablerepo = remi
$ sudo yum -y install php-devel --enablerepo = remi
Windows 관해서는 위의 URL을 참조하십시오.
Linux 계 OS에 관해서는,
다음 패키지가 필요합니다.
#Ubuntu
sudo apt-get install git-core gcc autoconf
sudo apt-get install php5-dev php5-mysql
#Suse
sudo yast -i gcc make autoconf2.13
sudo yast -i php5-devel php5-pear php5-mysql
# CentOS / RedHat
sudo yum install gcc make
sudo yum install php-devel
#Solaris
pkg install gcc-45
pkg install php53 apache-php53
다음 다운로드 및 설치 작업이지만,
git clone git : //github.com/phalcon/cphalcon.git
cd cphalcon / build
sudo ./install
를 실행합니다.
그 때,
make *** 오류 1
로 오류가 나올지도 모릅니다.
이 경우 여러 패키지가 필요합니다.
첫째,
PECL을 설치하십시오.
다음
$ pecl install APC에서 APC를 설치합니다.
설치가 끝나면 다음 파일을 제자리에 만듭니다.
$ vim /etc/php.d/apc.ini
; Enable apc extension module
extension = apc.so
이제 다시 설치하려고합니다.
설치가 성공하면
Thanks for compiling Phalcon!
Build succeed : Please restart your web server to complete the installation
라는 메시지가 나옵니다.
다음으로,
프로젝트 만들기는 Phalcon DevTools를 사용하여 만듭니다.
1. git에서 clone한다.
$ git clone git : //github.com/phalcon/phalcon-devtools.git
2. / usr / local / src에 파일을 이동
따로 / usr / local / src 아니어도 좋다. 시스템에 따라 적당하게.
$ sudo mv phalcon-devtools / usr / local / src
3. 설치
사실, bash에 PATH 통한있을뿐입니다.
$ cd / usr / local / src / phalcon-devtools
$. ./phalcon.sh
※ 2 번째 줄의 ./phalcon.sh 전에 점이 있기 때문에 잊지 않고.
4. 완료
~ / .bash_profile에 다음과 같은 행이 추가됩니다.
bash가 아닌 다른 쉘을 사용하고있는 사람은 이것이라고 안지도.
export PTOOLSPATH = / usr / local / src / phalcon-devtools /
export PATH = $ PATH : / usr / local / src / phalcon-devtools
5. 시도
콘솔에서 phalcon로 쳐 본다.
$ phalcon
Phalcon DevTools (1.2.6)
Available commands :
commands (alias of : list, enumerate)
controller (alias of : create-controller)
model (alias of : create-model)
all-models (alias of : create-all-models)
project (alias of : create-project)
scaffold
migration
webtools
이것이 나오면 OK
마지막으로 프로젝트를 생성합니다.
$ cd / phalcon 설치 디렉토리 /
$ phalcon project phalcon-sample
성공하면 아래와 같은 메시지가 표시됩니다.
Phalcon DevTools (1.2.5)
Success : Controller "index"was successfully created.
Success : Project "phalcon-sample"was successfully created.
성공하면 / phalcon 설치 디렉토리 / phalcon-sample /
디렉토리가 가능하므로,
/ phalcon를 설치 한 디렉토리 / phalcon-sample / public
을 가상 호스트 하든지, apache의 httpd.conf에서 DocumentRoot로 설정하자 마자하고
서버를 다시 시작합니다.
성공하면 아래와 같은 메시지가 표시됩니다.
Congratulations!
You 're now flying with Phalcon.
참고
http://docs.phalconphp.com/ja/latest/reference/install.html#linux-solaris-mac
http://qiita.com/inouet/items/0a90314811a379984f9c
http://qiita.com/inouet/items/9a3ed3f028916f89053c
'뷰티,미용' 카테고리의 다른 글
블루스 레퀴엠이 에로 귀엽다. PSO2 (0) | 2018.02.04 |
---|---|
오래간만의 게시물입니다 (0) | 2018.01.07 |
12 월 10 일 3D 카드 체험 교실 養老公園 쿠니 (기후현 요로 군)에서 개최 (0) | 2017.12.20 |
환상의 호흡! ? 명장 클라우스 오가만과 샘 쿡. (0) | 2017.12.05 |
"城市? 문고 목록」을 사왔다 (0) | 2017.11.28 |