반응형

참고

 

CentOS 7 PHP5.4 + APACHE 2 설치

# mkdir -p /root/source/archive # cd /root/source/archive 1. 레포지토리 추가 # wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm # wget http://download.fedora.redhat.com/pub/epel/5/i3..

lovapi.tistory.com

 

 

CentOS 7 PHP5.4 + APACHE 2 설치

# mkdir -p /root/source/archive # cd /root/source/archive 1. 레포지토리 추가 # wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm # wget http://download.fedora.redhat.com/pub/epel/5/i3..

lovapi.tistory.com

1. Webtatic 저장소 정보 넣기

먼저 CentOS 판에 맞는 Webtatic EL yum 저장소 정보를 넣어 준다.

CentOS 7.x:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOS 6.x:

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

CentOS 5.x:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm


2. Remi리포지토리 추가
먼저 Remi의 yum 리포지토리를 추가해야 한다. (root권한을 가진 사용자 필요) Remi에서 제공되고 있는 소프트웨어를 설치하려면 EPEL의 리포지토리도 필수 요건이므로, EPEL의 리포지토리를 추가 한 뒤에 Remi의 리포지토리를 추가한다.

EPEL리포지토리 추가라고는 하지만 EPEL의 리포지토리 정보는 CentOS 7의 표준 yum 리포지토리에서 제공되어 있으므로 다음의 yum instal l명령으로 설치할 수 있다.

# yum -y install epel-release


EPEL의 리포지토리 정보가 설치되면, 다음은 Remi의 리포지토리 정보를 인스톨 한다. EPEL의 리포지토리 정보는 yum으로 설치했지만 Remi의 리포지토리 정보는 리포지토리 정보 파일을 직접 다운로드 해야 한다. yum의 리포지토리는 다음 디렉토리 /etc/yum.repos.d에서 repo파일을 다운로드 한다.

# cd /etc/yum.repos.d 
# wget http://rpms.famillecollet.com/enterprise/remi.repo

다운로드가 완료되면 Remi 리포지토리 인스톨도 완료다.


3. PHP 5.6 인스톨
emi 리포지토리에서 PHP 5.6을 설치할 준비가 갖추어졌으니 PHP 5.6을 설치해보자.

단 Remi 리포지토리는 일반적인 yum명령으로 검색 대상이 되지 않도록 설정되어 있으므로 Remi 리포지토리를 사용할 때는 yum 명령 옵션에 ?enablerepo 옵션을 주어야 한다. PHP 5.6을 설치할 경우 remi와 remi-php56을 지정한다.

Apache httpd+PHP 5.6의 조합으로 설치

PHP는 WEB 서버에서 대부분 사용되므로 Apache httpd와 같이 PHP 5.6을 설치해보자. 다음과 같이 httpd와 php를 yum으로 설치한다.

# yum -y --enablerepo=remi,remi-php56 install php php-common



4. 다른 꾸러미
# yum install php-bcmath php-dba php-devel php-embedded php-enchant php-fpm php-gd php-imap php-intl php-ldap php-mbstring php-mssql php-mysqlnd php-odbc php-pear php-pdo php-pecl-geoip php-pecl-memcache php-pecl-xdebug php-pgsql php-process php-pspell php-recode php-snmp php-soap php-tidy php-tidy php-xmlrpc -y --enablerepo=remi,remi-php56

  Opcode Cache(opcache) 기능을 함께 깔았다면, http://php.net/manual/kr/opcache.installation.php에서 권장한 아래 값들을 참고하여 /etc/php.d/opcache.ini의 opcache 설정값들을 서버 환경에 맞게 고쳐 넣는다.

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1


5. phalcon

yum install php-phalcon3 --enablerepo=remi,remi-php56


6 APC (PHP Alternative cache)

sudo yum install php-pecl-apcu  --enablerepo=remi,remi-php56


7. 유니코드 정규화에 intl PECL 확장 기능을 사용합니다.
sudo yum --enablerepo=remi,remi-php56 install php-intl

반응형

'Tip & Tech > Linux | Unix' 카테고리의 다른 글

CentOS 7 PHP7.1 + APACHE 2 설치 + phalcon  (0) 2019.07.15
CentOS 7 PHP5.5 + APACHE 2 설치  (0) 2019.07.15
CentOS 7 PHP5.4 + APACHE 2 설치  (0) 2019.07.15
mod_rewrite 활성화  (0) 2019.07.15
selinux 끄기  (0) 2019.07.15

+ Recent posts