Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
* 참고 : http://tecadmin.net/install-php-7-0-apache-2-4-mysql-5-6-on-ubuntu/#
1. apt-get update
설치 직후에는 패키지 설치정보가 있는 서버가 최신화 되지 않았기 때문에 업데이트 해줘야 한다.
이걸 안하면 apache2나 등등의 설치 패키지명이 달라 잘 안될 거다.
2. apt-get upgrade
기존에 설치되어 있는 패키지들을 업데이한다. apt-get 역시 업데이트 된다.
3. apache2 설치
리눅스 웹 서버 설치의 기초가 되는 apache2 (아파치) 패키지를 설치한다.
- apt-get install apache2
- 설치 위치 : /etc/apache2
- 설정 파일 : /etc/apache2/apache2.conf, ports.conf
- 설정 파일 반영 : service apache2 restart
- DocumentRoot : /var/www/html
4. php 설치
아파치에서의 php 구동을 위해 php 패키지도 설치해 준다.
- apt-get install php7.0
- 설치 위치 : /etc/php
- 설정 파일 : /etc/php/7.0/fpm/php.ini, /etc/php/7.0/cli/php/ini
- 설치 확인 : php -v
5. mysql-server설치(필요시)
: apt-get install mysql-server
MySQL DB 서버 구동을 위해 mysql-server 패키지를 설치해준다.
아마 패키지 설치 중간에 루트 비밀번호를 입력 받을 거다.
6. mysql-client설치(필요시)
: apt-get install mysql-client
클라이언트 측(설치하는 서버) 쪽에서 MySQL 접속을 위해 클라이언트 패키지도 설치해준다.
* mariadb설치 : https://www.gooper.com/ss/index.php?mid=bigdata&category=2787&document_srl=3383
7. php-mysql 설치
php와 mysql을 연동해주는 패키지다. 설치한다.
- apt-get install php7.0-mysql
8. apt-get install phpmyadmin (필요시)
추가로 mysql DB 관리 툴인 phpMyAdmin 도 설치한다.
설치 중간에 mysql의 루트 비밀번호를 물어볼 것이다.
9. 연동 모듈 설치
- apt-get install libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php-gd php-mbstring php-mcrypt php-xml php-bcmath
10. service apache2 restart
11. 확인
vi /var/www/html/info.php파일을 생성하여 아래의 내용을 넣고 브라우져에서 확인후 삭제한다.
<?php
phpinfo();
?>
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
15 | How to Install Magento 2.4.7 on Ubuntu 24.04 | 2024.09.04 | 873 |
14 | https용 인증서 발급 명령문 예시및 오류 메세지 | 2018.01.24 | 307 |
13 | 여러 홈페이지를 운영하거나 혹은 서버에 가입한 사용자들에게 홈페이지 계정을 나누어 줄수 있도록 설정/계정 생성방법 | 2018.01.23 | 902 |
12 | [u-Auctions]목록이 1개만 나오는 문제 | 2017.05.29 | 230 |
11 | Ubuntu 16.04LTS 설치후 초기에 주어야 하는 작업(php, apache, mariadb설치및 OS보안설정등) | 2017.05.23 | 5796 |
10 | Ubuntu 16.04 LTS에서 사이트에 무료인증서를 이용하여 SSL적용 | 2017.05.23 | 562 |
9 | webid에서 google처럼 검색할 수 있도록 하는 프로그램 | 2017.05.16 | 244 |
8 | php auction 프로그램 | 2017.05.14 | 366 |
7 | [PHP7.0]로그파일 위치 | 2017.05.07 | 332 |
6 | magento2 2.1.3을 수동으로 설치하는 방법 | 2017.02.01 | 330 |
5 | magento2 log파일 위치 | 2017.01.31 | 280 |
4 | magento2 샘플데이타 설치 | 2017.01.31 | 189 |
3 | magento2 설치후 초기화면이 깨지는 문제 | 2017.01.31 | 183 |
2 | [Magento]php7에 Composer를 이용하여 Magento 2.1.3 설치 | 2017.01.30 | 1193 |
» | 우분투 16.04 설치후 APM (Apache2, PHP, MySQL) 설치 | 2017.01.29 | 732 |