Skip to content

Commit

Permalink
New translations installation.md (Korean)
Browse files Browse the repository at this point in the history
  • Loading branch information
niden committed Jan 11, 2020
1 parent db779fc commit 8a0c114
Showing 1 changed file with 60 additions and 60 deletions.
120 changes: 60 additions & 60 deletions ko-kr/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,13 +82,13 @@ sudo apt-get install libpcre3-dev
sudo yum install pcre-devel
```

#### Mac/Osx using Brew
#### Mac/Osx에서 Brew 사용시

```bash
brew install pcre
```

Without `brew`, you need to go to the [PCRE](https://www.pcre.org/) website and download the latest pcre:
`brew`없이 바로 설치하시려면, [PCRE](https://www.pcre.org/) 웹사이트에서 최신버전의 pcre를 직접 다운로드받으세요.

```bash
tar -xzvf pcre-8.42.tar.gz
Expand All @@ -100,13 +100,13 @@ ln -s /usr/local/pcre-8.42 /usr/sbin/pcre
ln -s /usr/local/pcre-8.42/include/pcre.h /usr/include/pcre.h
```

For Maverick
Maverick 사용자

```bash
brew install pcre
```

if it gives you error, you can use
만약 오류가 발생한다면, 아래와 같이 작업해 주세요

```bash
sudo ln -s /opt/local/include/pcre.h /usr/include/
Expand All @@ -115,31 +115,31 @@ sudo pecl install apc

## 설치 플랫폼

Since Phalcon is compiled as a PHP extension, its installation is somewhat different than any other traditional PHP framework. Phalcon needs to be installed and loaded as a module on your web server.
Phalcon은 PHP 익스텐션 형태로 컴파일 되기 때문에, 설치과정이 다른 전통적인 PHP 프레임워크와는 다른 부분들이 좀 있습니다. Phalcon은 웹서버의 모듈형태로 설치/로드 되어져야 합니다.

### Linux
### 리눅스

To install Phalcon on Linux, you will need to add our repository in your distribution and then install it.
Phalcon을 리눅스에 설치하시려면, 리눅스 배포판에 있는 우리의 저장소를 추가한 후 설치하세요.

#### DEB Based Distributions (Debian, Ubuntu, Etc.)
#### DEB 기반의 배포판 ( Debian, Ubuntu)

##### 저장소 설치

Add the repository to your distribution:
배포판에 저장소를 추가해 주세요:

**Stable releases**
**Stable 릴리즈**

```bash
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
```

**Nightly releases**
**Nightly 릴리즈**

```bash
curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.deb.sh | sudo bash
```

**Mainline releases (alpha, beta etc.)**
**Mainline 릴리즈 ( 알파버전, 베타버전 등)**

```bash
curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.deb.sh | sudo bash
Expand All @@ -150,7 +150,7 @@ curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.deb

##### Phalcon 설치

To install Phalcon you need to type the following commands in your terminal:
Phalcon을 설치하시려면 터미널에서 아래와 같이 명령어를 입력하세요:

```bash
sudo apt-get update
Expand All @@ -161,40 +161,40 @@ sudo apt-get install php7.2-phalcon

**Ondřej Surý**

If you do not wish to use our repository at [packagecloud.io](https://packagecloud.io/phalcon), you can always use the one offered by [Ondřej Surý](https://launchpad.net/~ondrej/+archive/ubuntu/php/).
[packagecloud.io](https://packagecloud.io/phalcon)에 있는 공식 저장소를 사용하고 싶지 않으신 경우, [Ondřej Surý](https://launchpad.net/~ondrej/+archive/ubuntu/php/)가 제공하는 것을 사용하실 수 있습니다.

Installation of the repo:
저장소 설치:

```php
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
```

and Phalcon:
그다음 Phalcon 설치:

```php
sudo apt-get install php-phalcon
```

#### RPM Based Distributions (CentOS, Fedora, Etc.)
#### RPM 기반 배포판 (CentOS, Fedora)

##### 저장소 설치

Add the repository to your distribution:
배포판에 저장소를 추가해 주세요:

**Stable releases**
**Stable 릴리즈**

```bash
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.rpm.sh | sudo bash
```

**Nightly releases**
**Nightly 릴리즈**

```bash
curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.rpm.sh | sudo bash
```

**Mainline releases (alpha, beta etc.)**
**Mainline 릴리즈 ( 알파버전, 베타버전 등)**

```bash
curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.rpm.sh | sudo bash
Expand All @@ -206,7 +206,7 @@ curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.rpm

##### Phalcon 설치

To install Phalcon you need to issue the following commands in your terminal:
Phalcon을 설치하시려면 터미널에서 아래와 같이 명령어를 입력하세요:

```bash
sudo yum update
Expand All @@ -217,19 +217,19 @@ sudo yum install php72u-phalcon

**Remi**

[Remi Collet](https://github.com/remicollet) maintains an excellent repository for RPM based installations. You can find instructions on how to enable it for your distribution [here](https://blog.remirepo.net/pages/Config-en).
[Remi Collet](https://github.com/remicollet) 님은 RPM 기반 설치를 위한 최고의 저장소를 유지관리 중입니다. [여기](https://blog.remirepo.net/pages/Config-en) 가시면 배포판 별로 어떻게 활성화 하는지에 대한 설명을 확인하실 수 있습니다.

Installing Phalcon after that is as easy as:
그다음 Phalcon의 설치는 너무 간단합니다:

```bash
yum install php72-php-phalcon4
```

Additional versions are available both architecture specific (x86/x64) as well as PHP version specific
특정 아키텍처(x86/x64) 나 PHP버전에 맞춘 추가적인 버전들도 있습니다.

#### FreeBSD

A port is available for FreeBSD. To install it you will need to issue the following commands:
FreeBSD 용의 포팅버전이 있습니다. 설치하시려면 아래의 명령어를 입력해 주세요.

##### pkg_add

Expand All @@ -247,7 +247,7 @@ make install clean

##### Gentoo

An overlay for installing Phalcon can be found [here](https://github.com/smoke/phalcon-gentoo-overlay)
[여기](https://github.com/smoke/phalcon-gentoo-overlay)에서 Phalcon 설치를 위한 오버레이를 확인하실 수 있습니다.

#### Raspberry Pi

Expand All @@ -260,16 +260,16 @@ zephir fullclean
zephir build
```

It is also necessary to increase the swap file from the default 100 MB to at least 2000 MB. Because, the compiler lacks RAM.
또한 기본값이 100MB인 스왑파일을 최소한 2000MB로 늘려야 합니다. 컴파일러가 램을 엄청 먹기 때문이지요.

```bash
sudo -s
nano /etc/dphys-swapfile
```

Replacing `CONF_SWAPSIZE=100` with `CONF_SWAPSIZE=2000`
`CONF_SWAPSIZE=100` 부분을`CONF_SWAPSIZE=2000` 로 바꿔주세요

After saving the setting, restart the daemon:
파일을 저장 후, 데몬을 재시작합니다:

```bash
/etc/init.d/dphys-swapfile stop
Expand All @@ -278,23 +278,23 @@ After saving the setting, restart the daemon:

### macOS

Brew includes binary packages so you don't need to compile Phalcon yourself. If you want to compile the extension yourself you need the following dependencies installed:
Brew는 바이너리 패키지를 포함하고 있으므로 Phalcon을 직접 컴파일 하실 필요가 없습니다. 익스텐션을 직접 컴파일 하고자 하시면 다음의 패키지가 먼저 설치되어 있어야 합니다:

#### Compilation requirements
#### 컴파일 요구사항

* PHP 7.x development resources
* PHP 7.x 개발 환경
* XCode

#### Brew

Binary installation (preferred):
바이너리 설치(권장):

```bash
brew tap phalcon/extension https://github.com/phalcon/homebrew-tap
brew install phalcon
```

Compile phalcon:
Phalcon 컴파일:

```bash
brew tap phalcon/extension https://github.com/phalcon/homebrew-tap
Expand All @@ -308,23 +308,23 @@ sudo port install php72-phalcon
sudo port install php73-phalcon
```

Edit your php.ini file and then append at the end:
Php.ini 파일을 열어서 파일 제일 아래에 다음의 라인을 추가해 주세요:

```ini
extension=php_phalcon.so
```

Restart your webserver.
웹서버를 재시작 합니다.

### Windows
### 윈도우(Windows)

To use Phalcon on Windows, you will need to install the phalcon.dll. We have compiled several DLLs depending on the target platform. The DLLs can be found in our [download](https://phalcon.io/en/download/windows) page.
Phalcon을 윈도우에서 사용하시려면, 먼저 phalcon.dll을 설치해야 합니다. 대상 플랫폼 별로 몇개의 DLL파일을 미리 컴파일 해두었습니다. 이 DLL파일들은 [ download ](https://phalcon.io/en/download/windows) 페이지에서 받으실 수 있습니다.

Identify your PHP installation as well as architecture. If you download the wrong DLL, Phalcon will not work. `phpinfo()` contains this information. In the example below, we will need the NTS version of the DLL:
설치된 PHP 버전과 아키텍처를 우선 확인하세요. 잘못된 DLL파일을 내려받으시면 Phalcon이 동작하지 않습니다. 해당정보는 `phpinfo()` 함수로 확인하실 수 있습니다. 예를 들어 아래의 경우는 NTS버전의 DLL파일이 필요합니다:

![phpinfo](/assets/images/content/phpinfo-api.png)

The available DLLs are:
다운로드 가능한 DLL 파일들은 다음과 같습니다:

| 아키텍처 | 버전 | 타입 |
|:----:|:---:| ------------- |
Expand All @@ -333,36 +333,36 @@ The available DLLs are:
| x86 | 7.x | 멀티스레드 빌드(TS) |
| x86 | 7.x | 단일스레드 빌드(NTS) |

Edit your php.ini file and then append at the end:
Php.ini 파일을 열어서 파일 제일 아래에 다음의 라인을 추가해 주세요:

```ini
extension=php_phalcon.dll
```

Restart your webserver.
웹서버를 재시작 합니다.

### 소스를 직접 컴파일하기

Compiling from source is similar to most environments (Linux/macOS).
소스를 직접 컴파일 하는 방법은 대부분환경에서 비슷합니다 (Linux/macOS)

#### Requirements
#### 요구사항

* PHP 7.2x/7.3.x 개발 환경
* GCC 컴파일러 (리눅스/Solaris/FreeBSD) 혹은 Xcode (macOS)
* re2c >= 0.13
* libpcre-dev

#### Compilation
#### 컴파일

Download the latest `zephir.phar` from [here](https://github.com/phalcon/zephir/releases). Add it to a folder that can be accessed by your system.
[여기](https://github.com/phalcon/zephir/releases)에서 최신버전의 `zephir.phar` 를 다운받으세요. 내려받은 파일을 시스템에서 접근가능한 폴더에 집어넣습니다.

Clone the repository
아래와 같이 저장소를 클론 하세요

```bash
https://github.com/phalcon/cphalcon 저장소 복제
https://github.com/phalcon/cphalcon
```

Compile Phalcon
Phalcon 컴파일

```bash
cd cphalcon/
Expand All @@ -371,13 +371,13 @@ zephir fullclean
zephir build
```

Check the module
모듈 확인

```bash
php -m | grep phalcon
```

You will now need to add `extension=phalcon.so` to your PHP ini and restart your web server, so as to load the extension.
PHP ini 파일에 `extension=phalcon.so` 라인을 추가하신 후 웹서버를 재시작해서 추가한 익스텐션이 로드되도록 해주세요.

```ini
# Suse: Phalcon.ini 파일을 만들어 extension= phalcon.so 라인을 추가한 후 /etc/php7/conf.d/ 폴더에 저장해 주세요.
Expand All @@ -391,7 +391,7 @@ You will now need to add `extension=phalcon.so` to your PHP ini and restart your
# Ubuntu/Debian 에서 Php7-cli 사용시: 30-phalcon.ini 파일을 만들어 extension=phalcon.so 라인을 추가한 후 /etc/php7/cli/conf.d/ 폴더에 저장해 주세요.
```

The instructions above will compile **and** install the module on your system. You can also compile the extension and then add it manually in your `ini` file:
위의 설명대로 따라 하시면 컴파일 **과 함께** 시스템 상에 모듈 설치까지 진행됩니다. 물론 익스텐션을 컴파일만 한 후 수동으로 직접 `ini`파일에 추가하실 수도 있습니다.

```bash
cd cphalcon/
Expand All @@ -404,26 +404,26 @@ phpize
make && make install
```

If you use the above method you will need to add the `extension=phalcon.so` in your `php.ini` both for CLI and web server.
이렇게 하시는 경우 CLI와 웹서버 용의 `php.ini` 파일들에 직접`extension=phalcon.so` 라인을 추가해 주셔야 합니다.

#### Tuning Build
#### 빌드 세부조정

By default we compile to be as compatible as possible with all processors (`gcc -mtune=native -O2 -fomit-frame-pointer`). If you would like instruct the compiler to generate optimized machine code that matches the processor where it is currently running on you can set your own compile flags by exporting CFLAGS before the build. For example
기본값은 모든 프로세서에 대해 가능한 최대한 호환되도록 컴파일 하는 것입니다(`gcc -mtune=native -O2 -fomit-frame-pointer`). 컴파일 시 현재 사용중인 프로세스에 맞게 최적화된 머신코드를 생성하시려면, 빌드 전 CFLAGS 값을 export 하여 자신이 원하는 컴파일 플래그를 설정하실 수 있습니다. 예를 들어

export CFLAGS="-march=native -O2 -fomit-frame-pointer"
zephir build


This will generate the best possible code for that chipset but will likely break the compiled object on older chipsets.
와 같이 하시는 경우, 사용하시는 칩셋에 대해서는 가능한 최적의 코드를 생성해 주지만, 반대로 컴파일된 개체가 구형 칩셋에 대해서는 호환되지 않을 가능성이 큽니다.

### 공유 호스팅

Running your application on shared hosting might restrict you in installing Phalcon, especially if you do not have root access. Some web hosting control panels luckly have Phalcon support.
공유 호스팅 환경에서 어플리케이션을 운영하실 경우, 특히 root 권한이 없을 경우에 Phalcon 설치가 제한될 가능성이 큽니다. 일부 웹 호스팅사의 경우 운 좋게도 제어판에서 Phalcon 설치를 지원합니다.

#### cPanel & WHM

cPanel & WHM support Phalcon using Easy Apache 4 (EA4). You can install Phalcon by enabling the [module](https://github.com/CpanelInc/scl-phalcon) in Easy Apache 4 (EA4).
cPanel & WHM Easy Apache 4 (EA4) 상에서 Phalcon을 지원합니다. Easy Apache 4 (EA4) 에 [module](https://github.com/CpanelInc/scl-phalcon)을 활성화 하셔서 Phalcon을 설치하실 수 있습니다.

#### Plesk

The plesk control panel doesn't have Phalcon support but you can find installation instructions on the Plesk [website](https://support.plesk.com/hc/en-us/articles/115002186489-How-to-install-Phalcon-framework-for-a-PHP-supplied-by-Plesk-)
Plesk 제어판에서는 Phalcon을 지원하지 않지만, Plesk [웹사이트](https://support.plesk.com/hc/en-us/articles/115002186489-How-to-install-Phalcon-framework-for-a-PHP-supplied-by-Plesk-) 에서 설치방법에 대한 설명서를 확인하실 수 있습니다.

0 comments on commit 8a0c114

Please sign in to comment.