- http://sarghis.com/blog/680/ 님의 글을 참조로 함
(우분투 설치(16.10 x64), VMWare 브리지 네트워크로 설정해 약간의 테스트 목적으로 사용)
(우분투에서 ip확인은 터미널 > ifconfig에서 가능)
*모두 터미널에서 실행
*서버 소프트웨어 업데이트 확인
$sudo apt-get update (또는 sudo apt-get upgrade)
*모두 sudo 에서 실행(아닌 경우 sudo 라고 입력해 주거나 sudo su먼저 실행 후 입력)
Apache2 설치
$ sudo apt-get install apache2
Mysql5 설치(서버와 클라이언트 모두 설치 - 설치 중에 root 패스워드를 설정하니 설정할 것)
$ sudo apt-get install mysql-server mysql-client
PHP 설치(PHP7버전으로 설치됨)
$ sudo apt-get install php php-common
Apache와 PHP 연동
$ sudo apt-get install libapache2-mod-php php-xml php-gd php-mysql
PHP와 Mysql 연동
$ sudo apt-get install php-mysql
apache, mysql 재시작
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/mysql restart
apache 서버와 mysql 서버 확인
$ sudo netstat -atp | grep apache2 (|은 엔터 키 위의 \를 쉬프트와 함께 누른 것)
$ sudo netstat -atp | grep mysqld
php와 apache의 연동 확인
/var/www/html 에 phpinfo.php를 만들어 확인
$ sudo gedit /var/www/phpinfo.php 혹은 sudo gedit 입력해 gedit 실행시켜 메모장 사용하듯이 아래 내용 입력
<?php
phpinfo();
?>
그런 다음 웹 브라우저 띄운 후 phpinfo.php를 실행해 보자. 다음과 같은 화면이 뜬다면 완료.
기타 개인 설정
apache : /etc/apache2/apache2.conf
mysql : /etc/mysql/my.cnf
phpmyadmin 설치
$ sudo apt-get install phpmyadmin
$ sudo apt-get install php-mbstring php-gettext (mbstring 오류일 시)
$ sudo /etc/init.d/apache2 restart
mysql 계정 설정
$ mysql -u root -p // 접속
mysql>create database DB명; //데이터 베이스 생성
mysql>create user 유저명 //id생성
mysql>create user 유저명@localhost identified by '비번';
mysql>create user 유저명'@'%' identified by '비번';
mysql>drop user 유저명@'%'; //id제거
mysql>drop user 유저명@localhost;
그외 권한 설정이 필요하니까 구글을 검색하자(....)
FTP(vsftpd 사용)
$sudo apt-get install vsftpd
(설정은 /etc/vsftpd.conf, 수정 후 service vsftpd restart 로 ftp 데몬 재시작)
FTP 유저별 폴더 설정이 필요하다면
$ sudo mkdir /home/ftpfile // 폴더를 만들고, 예: ftpfile 폴더)
$ sudo chown <유저명>:<유저명> /home/ftpfile //퍼미션 변경하고
$ sudo usermod -d /home/ftpfile <유저명> // 유저의 홈디렉토리를 바꿔주자
'PC.Div.Soft > Linux' 카테고리의 다른 글
우분투에서 플래시 플레이어 설치 (0) | 2017.12.22 |
---|---|
우분투 기본 배경화면 (0) | 2014.06.21 |
우분투 14.04 LTS (0) | 2014.04.22 |