본문으로 바로가기

Day-43 APM (Apache(httpd), php, Mysql)

category Linux 2017. 3. 4. 12:36


Clinet-Linux


#ifconfig                                             //아이피


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

 

              DEVICE=eth0
              TYPE=Ethernet
              ONBOOT=yes
              NM_CONTROLLED=no
              BOOTPROTO=static
              IPADDR=100.100.100.130
              NETMASK=255.255.255.0
              GATEWAY=100.100.100.2
              DNS1=8.8.8.8
  
#service network restart


1.APM 설치
#yum -y install httpd mysql mysql-server php php-mysql         //APM 설치

 

2.설치 확인
#service httpd status
#service mysqld status
#php -v

 

 

 

3.데몬 기동
httpd 동작확인
#service httpd start
             httpd 기동 시 오류 메시지 수정
             #vi /etc/httpd/conf/httpd.conf
             #:set number
             #:276                                                                              // ServerName 옵션 주석해제

 

mysql 동작확인
#service mysqld start
#mysqladmin -u root password 'password1!'                             // root 로그인 및 암호 설정


#mysql -u root -p                                                                        // mysql Login
Enter password : password1!
>show databases;                                                                       // DB 확인 명령어

 

 

 

php 동작확인
#php -r 'echo "Linux\n";'

 

 


4. chkconfig 등록
#chkconfig httpd on
#chkconfig mysqld on

 

5. iptables 등록
#iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#service iptables save

 

 

 

6. php, apache 연동 테스트
#cd /var/www/html/
#vi linux.php
                     <?php echo 'hello linux';?>                                       // php 페이지 생성

 

#yum -y install elinks                                                                     // 접속 테스트
#elinks 100.100.100.130/linux.php

 

 

 

#vi linux_error.php                                                                          // 에러페이지
 <?php echo 'hello linux;?>                                                             // 오타

 


 
#cp /etc/php.ini /etc/php.ini.original                                             // php설정파일 백업

 

수정방법 1 - vi 이용
#vi /etc/php.ini
530번 라인에 기존     display_errors = Off 설정을
                                display_errors = On 으로 변경
     
수정방법 2 - sed 이용
sed -i 's/\display_errors = Off/display_errors = On/g' /etc/php.ini   

 

mysql DB생성
#mysql -u root -p                     // DB 로그인
>create database xe;               // 새로운 DB 'xe' 생성
>show databases;                   // 추가한 'xe' DB 확인
>flush privileges;                      // 변경사항 적용

 

 


7. XE 다운로드
https://code.google.com/archive/p/xe-core/

 

링크 주소 복사
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xe-core/xe.1.7.3.6.ko.tar.gz

 

#yum -y install wget
#wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xe-core/xe.1.7.3.6.ko.tar.gz
#tar xvfz xe.1.7.3.6.ko.tar.gz                                          //다운로드한 아카이브, 압축해제

 

#chmod 707 xe                                                              // 권한 변경
#yum -y install gd php-gd                                             // xe 설치에 필요한 gd 패키지 설치
#service httpd restart                                                     // 설치 적용

 

 

'Linux' 카테고리의 다른 글

Day-44 CentOS7 설치 및 고정IP할당  (0) 2017.06.29
Day-42 Mail  (0) 2017.03.02
Day-41 iptables  (0) 2017.02.09
Day-38 PXE & Kickstart (미완)  (0) 2017.02.02
Day-37 Samba & NFS  (0) 2017.01.31