1. Apache 설치
- yum -y install httpd
2. PHP 설치
- yum-y install php php-mysql
3. mysql 설치
- yum -y install mysql mysql-server
4. 방화벽 설정
- 리눅스의 방화벽 기본 정책으로 모든 포트를 막기 떄문에 3306(sql) , 80(apache) 포트를 열어줘야된다.
- vi /etc/sysconfig/iptables
(추가)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
- service iptables restart 입력
5. apache 실행
- service httpd start
apache 실행 이후 정상적으로 작동하는지 확인해보자 브라우저를 켠후 주소창에 localhost 입력
위 화면이 나오면 정상적으로 작동하는것이다.
6. php 파일 실행
다음으로는 PHP 파일을 생성 후 테스트해볼것이다.
DocumentRoot 확인
- vi /etc/httpd/conf/httpd.conf
현재 DocumentRoot는 /var/www/html로 설정되있다. 해당 경로에 PHP 파일을 생성해보겠다.
- cd /var/www/html
- vi test.php
- <?php phpinfo() ?> 입력 후 저장
apache 재실행
- service httpd restart
브라우저를 켠 후 localhost/test.php 입력
위 화면이 나오면 정상적으로 작동하는것이다.
7. httpd 부팅시 자동 시작
- chkconfig httpd on
- chkconfig --list | grep httpd (작동 확인)
8. mysql 부팅시 자동 시작
- chkconfig --add mysqld
- chkconfig --level 2345 mysqld on
- chmod 755 /etc/rc.d/init.d/mysqld
- chkconfig --list | grep mysqld (작동 확인)
'Linux' 카테고리의 다른 글
[Linux] putty 윈도우에서 리눅스 파일 전송 (pscp.exe) (2) | 2018.09.22 |
---|---|
[Linux] 심볼릭 링크(Symbolic link) (2) | 2018.09.22 |
버츄얼박스(CentOS) Host os에서 Guest os 접속 (2) | 2018.04.08 |
리눅스(Linux) 파일 찾기 (1) | 2018.03.31 |
리눅스 Directory 구조 (1) | 2018.03.31 |
Comment