티스토리 뷰

뷰티,미용

Phalcon 事始め 설치 편

Gothisburh 2017. 12. 16. 11:21

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


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함