'Linux'에 해당되는 글 14건

Linux




컴파일 하기 전 설치 확인 pcre,  apr, apr-util 

1. 컴파일 파일 다운로드 링크
http://download.hanbit.co.kr/centos/7/pcre-8.36.tar.bz2
http://mirror.apache-kr.org/httpd/httpd-2.4.25.tar.bz2
http://apache.mirror.cdnetworks.com/apr/apr-1.5.2.tar.bz2
http://apache.mirror.cdnetworks.com/apr/apr-util-1.5.4.tar.bz2



# pwd
/usr/local/src        // 여기 디렉토리(폴드)에 다운로드하기 위해

2. wget으로 파일 다운로드
# yum -y install wget

# wget http://download.hanbit.co.kr/centos/7/pcre-8.36.tar.bz2
# wget http://mirror.apache-kr.org/httpd/httpd-2.4.25.tar.bz2
# wget http://apache.mirror.cdnetworks.com/apr/apr-1.5.2.tar.bz2
# wget http://apache.mirror.cdnetworks.com/apr/apr-util-1.5.4.tar.bz2

3. 압축 풀기
# tar xfj pcre-8.36.tar.bz2
# tar xfj httpd-2.4.25.tar.bz2
# tar xfj apr-1.5.2.tar.bz2
# tar xfj apr-util-1.5.4.tar.bz2
 ※ tar 압축 풀기 할때 에러 날때  밑에 B-1 확인 할 것

4. 디렉토리 이동
# mv apr-1.5.2 httpd-2.4.25/srclib/apr
# mv apr-util-1.5.4  http-2.4.25/srclib/apr-util
컴파일 할 때같이 컴파일이 됩니다.

==============================================================

5. 컴파일 전 gcc 설치
yum -y install gcc gcc-c++                  // 소스파일 다운로드해서 설치 가능

6. 컴파일
   (1) pcre 컴파일
   [root@localhost pcre-8.36]./configure; make; make install
                                               ※ 환경 설정, 컴파일, 설치를 동시에 진행

   (2) 아파치 컴파일
[root@localhost httpd-2.4.25]# ./configure --with-included-apr --with-pcre=/usr/local/bin/pcre-config --prefix=/web/httpd2/  ; make  ; make install

7. 파일 수정
# vi /etc/ld.so.conf

    include ld.so.conf.d/*.conf
    /web/httpd2/lib                               //추가
    /web/httpd2/modules                      //추가

7-1 적용
# ldconfig

8. 아파치 시작 스크립트 복사
# cp /web/httpd2/bin/apachectl    /etc/init.d/httpd2

9. 파일 수정
# vi /etc/init.d/httpd2 

# chkconfig: - 85 15                                 // 제일 밑에 추가 띄어쓰기 주의
# description: Apache Web Server.          // 추가

10. 시작 시 자동 실행
# chkconfig httpd2 on
※ 실패시 :  # vi /etc/init.d/httpd2 파일 확인 9번 확인
                  
10-1 확인 
# chkconfig
httpd2          0:off 1:off 2:on 3:on 4:on 5:on 6:off        // 추가되었다.

11. 아파치 구동
# systemctl restart httpd2

11-1 아파치 확인
# systemctl status httpd2

==============================================================
포트 80 허용 확인합니다.
==============================================================

A-0  SeLunux 설정 확인
# vi /etc/sysconfig/selinux
SELINUX=enforcing -> disabled 변경

A-0 포트 추가 
# vi /etc/sysconfig/iptables
※ 빈 페이지가 나오면 방화벽 설치 A-1 으로 이동 아니면 A-2 추가

A-1 방화벽 설치
# yum -y install system-config-firewall-tui

A-2 포트 80 추가
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

A-3 방화벽 정지
# systemctl mask firewalld   
※ 방화벽 Disable 시켜주지 않으면 자동으로 iptables  시작되지 않는다. 꼭 정지 시켜 줄것!

A-4 방화벽 시작
# systemctl restart iptables

A-5 방화벽 자동시작
#systemctl enable iptables

==============================================================
tar 에러
[CentOS 설치시 소프트웨어 선택에서 최소 설치 선택 시 필수 패키지 설치가 필요 그중 하나가 bzip2 ] 
==============================================================
[root@localhost sanghoon]tar xvfj pcre-8.36.tar.bz2  
tar (child):
 bzip2: Cannot exec: No such file or directory 
tar (child): Error is not recoverable: exiting now 
tar: Child returned status 2 
tar: Error is not recoverable: exiting now

bzip2 설치 해주면 된다.
#yum -y install bzip2


'Linux' 카테고리의 다른 글

CentOS 7 컴파일로 아파치(Apache) 설치  (0) 2017.04.14
CentOS 7 다운로드, 설치, 설정  (0) 2017.04.12
CentOS 6.5 phpMyAdmin 설치  (0) 2015.01.09
UTF-8 폰트 설정  (0) 2014.02.05
phpMyAdmin 개인 사용자 추가 및 권한 주기  (0) 2014.02.05
CentOS 6.5 - vsftpd  (0) 2014.01.31
0 0

Linux


다음 카카오FTP 에서 CentOS 7 다운로드 받기

http://ftp.daumkakao.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso


다운로드 실패시 접속

https://www.centos.org/download/


 -> Minimal ISO 클릭


아무거나 골라잡아 ^_^



----------------------------------------------------------------------------------------------


설치 


1. Language 선택

2. INSTALLATION SUMMARY (설치요약)

  (1) Software Selection - Minimal Install 선택 (아무것도 설치 안합니다.)

  (2) INstallation Destination (설치 대상) 클릭 후 ->  Local Standard Disks 에서 설치 디스크 선택 

  -> Other Storage Options 에서 Automatically configure partitioning (자동 파티션) 선택 하셔도 되고 

  옆에 있는 I will configure partitioning 선택후 수동으로 파티션 설정 하셔도 됩니다. 

  저는 수동 파티션 선택후 완료 클릭

  (3) 파티션 설정을 LVM -> 표준 파티션으로 바꿔주고

  (4) 하단 + 버튼 클릭

  (5) 마운트 지점 swap(가상메모리) 선택 후 용량은 2g(실제 메모리 2배 정도) 적어주시고 마운트 지점 추가 클릭

    - 새로운 CentOS linux 7 설치에 swap 2048Mib 라고 추가 됩니다.

  (6) 마운트 지점  / 선택후 용량은 공백 마운트 지점 추가 클릭

  (7) 완료 클릭 후 -> 변경 사항 적용 클릭

  (8) 설치 시작 클릭

 

3.  User settings 


4. 설치 완료 후 -> 재부팅 

----------------------------------------------------------------------------------------------


설치 후 설정


1. IP 설정 Lan 카드 ID 가 각 PC마다 틀리기 때문에 확인부터 합니다.


# cd /etc/sysconfig/network-scripts/

# ls

ifcfg-enp3s0 (PC 마다 틀림)


# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0


TYPE="Ethernet"

BOOTPROTO="none"                 // 고정 IP 일때 "dhcp" -> "none" 수정

IPADDR="XXX,XXX,XXX,XXX"        // 고정 IP 입력

GATEWAY="XXX,XXX,XXX,XXX"     // 게이트웨이 입력

DNS1="XXX,XXX,XXX,XXX"           // DNS 입력

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="enp3s0"

UUID="2cb58a8d-23c4-494a-9943-59d6f6ee8023"

DEVICE="enp3s0"

ONBOOT="yes"

PREFIX="24"

IPV6_PEERDNS="yes"

IPV6_PEERROUTES="yes"

IPV6_PRIVACY="no" 


네트워크 재시작

# systemctl restart network


보안끄기

# vi /etc/sysconfig/selinux


SELINUX= disabled       // enforcing -> disabled











 




'Linux' 카테고리의 다른 글

CentOS 7 컴파일로 아파치(Apache) 설치  (0) 2017.04.14
CentOS 7 다운로드, 설치, 설정  (0) 2017.04.12
CentOS 6.5 phpMyAdmin 설치  (0) 2015.01.09
UTF-8 폰트 설정  (0) 2014.02.05
phpMyAdmin 개인 사용자 추가 및 권한 주기  (0) 2014.02.05
CentOS 6.5 - vsftpd  (0) 2014.01.31
0 0

Linux



#yum install http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#yum -y install phpmyadmin


# vi /etc/httpd/conf.d/phpMyAdmin.conf

<Directory /usr/share/phpMyAdmin/>

   AddDefaultCharset UTF-8


   <IfModule mod_authz_core.c>

     # Apache 2.4

     <RequireAny>

       #Require ip 127.0.0.1

       #Require ip ::1

     </RequireAny>

   </IfModule>

   <IfModule !mod_authz_core.c>

     # Apache 2.2

     #Order Deny,Allow

     #Deny from All

     #Allow from 127.0.0.1

     #Allow from ::1

   </IfModule>

</Directory>


<Directory /usr/share/phpMyAdmin/setup/>

   <IfModule mod_authz_core.c>

     # Apache 2.4

     <RequireAny>

       #Require ip 127.0.0.1

       #Require ip ::1

     </RequireAny>

   </IfModule>

   <IfModule !mod_authz_core.c>

     # Apache 2.2

     #Order Deny,Allow

     #Deny from All

     #Allow from 127.0.0.1

     #Allow from ::1

   </IfModule>

</Directory>


# service httpd restart


접속 : http://your-server-ip/phpMyAdmin/



'Linux' 카테고리의 다른 글

CentOS 7 컴파일로 아파치(Apache) 설치  (0) 2017.04.14
CentOS 7 다운로드, 설치, 설정  (0) 2017.04.12
CentOS 6.5 phpMyAdmin 설치  (0) 2015.01.09
UTF-8 폰트 설정  (0) 2014.02.05
phpMyAdmin 개인 사용자 추가 및 권한 주기  (0) 2014.02.05
CentOS 6.5 - vsftpd  (0) 2014.01.31
0 0

Linux




/etc/sysconfig/i18n 파일 수정

 

 # vi /etc/sysconfig/i18n

 

LANG="en_US.UTF-8"
SUPPORTED="ko_KR.UTF-8:ko_KR:ko:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="8859-15"

 

 

 

 

/etc/vimrc 파일 내용중 제일 앞부분 첫째줄과 둘째줄을 수정한다.

 

 # vi /etc/vimrc

 

if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"

set fileencodings=utf-8,euc-kr

endif

 

 

 

 

/etc/bashrc 파일 마지막줄에 추가

 

 # echo 'export LANG="en_US.UTF-8"' >> /etc/bashrc
 # echo 'export LC_ALL="en_US.UTF-8"' >> /etc/bashrc

 

 

 

/etc/skel/.bash_profile 파일 마지막줄에 추가

 

 # echo 'export LANG=en_US.UTF-8' >> /etc/skel/.bash_profile

 

 

 

 

APM 을 설치했고 UTF-8 적용하려면 다음 내용들을 설정 파일에 추가한다.

 

mysql 적용

 

 # vi /etc/my.cnf

 

[client]
default-character-set = utf8

 

[mysqld]
default-character-set = utf8
character-set-server = utf8
init_connect = "SET NAMES utf8"
default-collation = utf8_general_ci
collation-server = utf8_general_ci

 

[mysqldump]
default-character-set = utf8

 

[mysql]
default-character-set = utf8 

 

 

 

 

apache 적용

 

 # vi /etc/httpd/conf/httpd.conf

 

AddDefaultCharset UTF-8

AddCharset UTF-8 .php
AddCharset UTF-8 .html
AddCharset UTF-8 .xml
AddCharset UTF-8 .js

 

 

 

 

php 적용

 

 # vi /etc/php.ini


default_charset = "UTF-8"
mbstring.internal_encoding = UTF-8

 

 

 

참고 사이트 : http://blog.naver.com/fineformula/60179786790

 


'Linux' 카테고리의 다른 글

CentOS 7 다운로드, 설치, 설정  (0) 2017.04.12
CentOS 6.5 phpMyAdmin 설치  (0) 2015.01.09
UTF-8 폰트 설정  (0) 2014.02.05
phpMyAdmin 개인 사용자 추가 및 권한 주기  (0) 2014.02.05
CentOS 6.5 - vsftpd  (0) 2014.01.31
apache 설치(centos 6.5)  (0) 2014.01.29
0 0

Linux



phpMyAdmin 실행...


메인에서 오른쪽 상단 사용권한 클릭



새 사용자 추가 클릭



사용자명, 호스트, 암호 입력후 3번째 체크후 실행 버튼 클릭


test사용자가 추가되었다.. 로그아웃후 test 로 접속가능하다.. 그럼 권한 설정..



test사용자 권한 설정을 위해 실행 클릭


sanghoon DB에 test사용자 권한주기를 해보겠다.


체크 하고 실행 클릭 하면 개인사용자 DB 권한 주기 끝!!!

'Linux' 카테고리의 다른 글

CentOS 6.5 phpMyAdmin 설치  (0) 2015.01.09
UTF-8 폰트 설정  (0) 2014.02.05
phpMyAdmin 개인 사용자 추가 및 권한 주기  (0) 2014.02.05
CentOS 6.5 - vsftpd  (0) 2014.01.31
apache 설치(centos 6.5)  (0) 2014.01.29
페도라21 네트워크 설정  (0) 2014.01.23
0 0

1 2 3
블로그 이미지

www.100479.net

붉은양말