일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- web3.js
- erc
- git
- Programming
- ethers
- Docker
- solidity
- erc721
- 스마트 컨트랙트
- server
- ERC20
- 블록체인
- geth
- 네트워크
- Ethereum
- web
- web3
- tcp
- Python
- NFT
- MySQL
- ERC165
- 솔리디티
- truffle
- blockchain
- github
- JavaScript
- 제어의역전
- 이더리움
- 트랜잭션
- Today
- Total
멍개의 연구소
ubuntu에 APM을 설치를 해보자 본문
시작하기에 앞서서 필자는 docker에 ubuntu 16버전에서 세팅을 하였습니다.
ubuntu 설치 직후와 같은 환경.
APM 설치
ubuntu에 php 환경을 세팅을 해보도록 하겠습니다.
로커에 우분투를 올린 것은 우분투를 설치 직후와 같기 때문에 패키지, apt-get을 업데이트를 시켜줍니다.
apache, php, mysql을 APM이라고 부른다
● apache2 설치
● mysql 설치
mysql은 설치를 진행 중에 관리자 계정의 패스워드를 입력하라는 창이 뜬다.
● php 설치
● apache, mysql 실행하기
apache2 세팅
지금까지는 설치하는 방법이었습니다.
이제는 apache2를 설정하는 방법에 대해서 알아보도록 하겠습니다.
● 포트 변경
Listen을 원하는 포트로 바꿔주시면 됩니다.
포트를 바꿔주셨으면 이제 서버를 재시작 해줍니다.
php 파일 추가하기
apache는 /var/www가 루트 디렉터리로 동작을 하게 된다.
/var/www로 이동을 해보면 html 디에 토리가 있을 겁니다. html 디렉터리 내부에 php 파일을 만들어 주도록 합니다.
정상적으로 접속이 됩니다.
phpmyadmin을 이용하여 디비 관리
phpmyadmin을 설치를 해줍니다.
yes를 입력해줍니다.
database의 관리자 계정을 설정해 줍니다.
어떤 웹서버를 사용할지 선택을 해줍니다.
apache2를 사용할 것이기 때문에 1번을 입력해주고 엔터를 쳐줍니다
쾌적한 진행을 위해 apache2를 재시작을 해줍니다
이제 http://localhost:포트/phpmyadmin을 접속을 해줍니다.
그럼 로그인 창이 뜨게 되는데
ID : root
PASSWORD : 관리자 비밀번호
여기까지 apache를 이용해서 php를 제공을 해주고 phpmyadmin을 이용하여 디비를 관리할 수 있도록 세팅을 해보았습니다.
마지막으로 한 가지만 더 해결을 해보도록 하겠습니다.
apache를 재시작하기 위해 service apache2 restart를 입력할 때마다 이상한 문구가 계속 떴을 겁니다.
AH00558: apache2 ~라는 문구가 보기가 싫습니다.
/etc/apache2/apache2.conf을 열어서 Servername localhost를 추가를 해주고 저장을 해줍니다.
이제 위와 같은 에러가 나타나지 않습니다.
'서버 > php' 카테고리의 다른 글
mysqli를 사용해서 db연동하기 (0) | 2017.04.27 |
---|