티스토리 뷰
1. 소개
- 리눅스 설치하고 보통 웹서비스할 때 필수적인 패키지 amp(apache,mysql,php) 설치, Apache는 웹서버이고, MySQL은 dbms이고, PHP는 스크립트 언어로 알고 있음.
2. 요구사항
Ubuntu 15.10 설치된 서버; 본인은 우분투 15.10 server x64 설치한 VM에서 설치 진행
3. APM 설치하기
다른 블로그 참조하면 데비안 계열은 머든 설치하기 전에 업데이트를 하고 설치하기에 나도 그리 함
sudo apt-get update
3.1. Apache 설치하기
아래 명령어를 통해 아파치 설치
sudo apt-get install apache2
설치 확인하기
sudo service apache2 status
아파치 설치한 서버 아이피 확인 후 브라우저로 페이지 확인하기, 그럼 아파치 기본 페이지가 나옴
아이피는 당연 아래와 같이 인터페이스별로 확인할 수 있음
sudo ifconfig
아래는 브라우져에서 아파치 기본 페이지 본 모습
3.2. MySQL 설치하기
아래 명령어로 MySQL 설치 진행
sudo apt-get install mysql-server php5-mysql
설치 중간에 암호묻는 화면 나오고 맞게 입력했는지 확인하는 화면도 나오면 동일하게 입력하고 설치 종료
아래 명령어 실행으로 안정성(?)을 높이자. (첫 질문은 루트 암호인데, 이건 방금 설치할 때 했으니 굳이 변경 필요가?)
sudo mysql_secure_installation
참조: https://dev.mysql.com/doc/refman/5.6/en/mysql-secure-installation.html
아래명령어로 잘 서비스되는 지 확인
sudo service mysql status
3.3. PHP 설치
아래 명령어로 PHP 설치
sudo apt-get install php5
phpinfo.php 페이지 만들기
sudo touch /var/www/html/phpinfo.php
echo '<?php phpinfo(); ?>' | sudo tee -a /var/www/html/phpinfo.php
phpmysql.php 페이지 만들기
sudo nano /var/www/html/phpmysql.php
아래 코드를 입력하여 저장
<?php
$conn = mysql_connect("localhost","root","password");
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "congratulations! connection established successfully";
}
mysql_close($conn);
?>
브라우저로 phpinfo.php 및 phpmysql.php 잘 열리는 지 확인해보기
잘되는거 확인하고 임시 생성 파일 삭제하기
sudo rm -rf /var/www/html/phpinfo.php /var/www/html/phpmysql.php
'서버 > cacti' 카테고리의 다른 글
cacti 모니터링을 위한 대상 서버들의 snmp 설정 (1) | 2016.02.04 |
---|---|
ubuntu 15.10에 snmp 이용 모니터링 툴 cacti 설치하기 (0) | 2016.02.02 |
댓글