CentOS 7 에서 Apache, PHP, MariaDB 연동 방법을 정리해보겠습니다.
Apache, PHP, MariaDB 연동 방법 정리에 앞서 Apache, PHP, MariaDB 가 설치가 되어있어야 합니다.
설치가 안되어 있다면 먼저 설치해야합니다.
# yum install -y httpd
# yum install -y php
# yum install -y mariadb-server
1. php-mysql 설치
PHP 와 MariaDB 연동을 위해서 php-mysql 도 설치해줍니다.
# yum install -y php-mysql
2. /etc/httpd/conf/httpd.conf 파일 수정
# vi /etc/httpd/conf/httpd.conf
/etc/httpd/conf/httpd.conf 아파치 설정파일 입니다. PHP 와 연동을 위해 내용 수정이 필요합니다.
DirectoryIndex 라는 항목이 있습니다. 웹 페이지 초기 화면에 어떤 파일을 사용할지 목록입니다.
여기에 index.php 를 추가해줍니다.
AddType application 내용을 수정해줍니다.
기존의 내용입니다.
AddType application/x-compress .Z .html
AddType application/x-gzip .gz .tgz
아래 처럼 수정해줍니다.
AddType application/x-httpd-php .php .php3 .html .htm
AddType application/x-httpd-php-source .phps
3. httpd 서비스 restart
# systemctl restart httpd
httpd 서비스를 restart 해줍니다.
4. /var/www/html 에 php 파일 생성
# cd /var/www/html
/var/www/html 디렉토리에 jeongyd.php 파일은 생성하였습니다.
지난번 글 http://jeongyd.tistory.com/54 에서 만들어 놓은 database 에 접속하여
테이블 내용을 웹 페이지에 출력하는 php 스크립트를 작성해보았습니다.
중간 중간에 connection, database access, table access, select 문이 실행이 안되었을때
에러가 나오도록 작성해두었습니다.
작성 완료 후 저장을 하고 웹 페이지로 접속하였을 때 화면입니다.
blogs 테이블에서 리스트를 select 해온 것이 출력되는것을 확인할 수 있습니다.
'Linux' 카테고리의 다른 글
[Linux] CentOS 7 Kernel 4.12 업그레이드 (0) | 2017.08.14 |
---|---|
[Linux] CentOS 7 Kernel 업데이트 (0) | 2017.08.12 |
[Linux] CentOS 7 MariaDB 설치 및 사용 방법 (0) | 2017.08.06 |
[Linux] 서버 모니터링 도구 Glances 설치 및 사용법 (0) | 2017.08.01 |
[Linux] CentOS 7 Tomcat 설치 (0) | 2017.07.23 |