PHP를 공부하기 위해선 APM(Apache, PHP, MySQL)을 설치해야 한다.
APM을 설치에는 소스설치, apt-get(Advanced Packaging Tool), 오토셋 같이 다양한 방법들이 존재한다.
그 중 우리는 apt-get를 이용하여 설치해보자.
설치에 앞서 팩키지 정보들을 최신화 시켜줘야 한다. 업데이트를 안하면 설치 도중에 에러가 발생할 수도 있다.
sudo apt-get update
Apache 설치(15.11.25 기준 2.4.7)
sudo apt-get install apache2
설치확인 / 버전확인(apache2 -v)
웹브라우저 주소창에 "localhost"를 입력하면 작동 모습을 확인할 수 있다.
MySQL 설치(15.11.25 기준 5.5.46)
MySQL 설치에 앞서 MySQL 인증모듈을 설치한다.
sudo apt-get install libapache2-mod-auth-mysql
(관련내용 : https://packages.debian.org/sid/httpd/libapache2-mod-auth-mysql)
MySQL 설치
sudo apt-get install mysql-server mysql-client
설치도중 root 비밀번호를 설정하는 부분이 있음.
설치확인 / 버전확인(mysql --version)
mysql -u root -p
입력 후 설치 중 설정했던 root 비밀번호를 입력한 다음
select version();
입력 시 버전 확인 가능
exit; 입력시 종료
PHP5 설치(15.11.25 기준 5.5.9-1)
PHP 설치, 관련된 모듈을 같이 설치한다.
sudo apt-get install php5-common php5 libapache2-mod-php5
(관련내용 : https://packages.debian.org/sid/libapache2-mod-php5, http://packages.ubuntu.com/trusty/php5-common)
PHP와 MySQL 연동을 위한 모듈설치
sudo apt-get install php5-mysql
설치확인 / 버전확인(php -v)
1. php 테스트 파일 만들기(gedit는 GUI 환경에서만 사용 가능하며 vi, vim, nano 에디터 중 아무거나 사용해도 무관하다)
sudo gedit /var/www/html/test.php
2. 아래 내용을 입력한다.
<?php
echo("Test");
?>
3. 웹브라우저 주소창에 "localhost/test.php"를 입력하면 작동하는 화면을 볼 수 있다.
- Apache, MySQL 작동 확인
sudo netstat -atp | grep apache2
sudo netstat -atp | grep mysqld
- php5 모듈 찾는법 / 자세히 보는법
sudo apt-cache search php5
sudo apt-cache show package_name
- Apache, MySQL 설정 / 로그파일 위치
Apache config : /etc/apache2/apache2.conf
MySQL config : /etc/mysql/my.cnf
Apache log : /var/log/apache2/
MySQL log : /var/log/mysql/
- Apache, MySQL 다시시작
sudo service apache2 restart
sudo service mysql restart
'Server Management' 카테고리의 다른 글
[Network] 공인 아이피 (Public IP) 확인 방법 (0) | 2020.05.19 |
---|---|
[ubuntu] 에러 페이지 처리 (0) | 2016.10.03 |
[ubuntu] Apache, PHP 버전정보 숨기기(Hide apache, php version in ubuntu) (0) | 2015.11.25 |
댓글