본문 바로가기
리눅스

우분투 16.04 APM 설치.

by 므시칸곰틔군 2017. 2. 13.


우분투 16.04 LTS APM 설치

1. apache2 설치 ver 2.4.18
sudo apt-get install apache2

2. mysql 설치 ver 5.7.17
sudo apt-get install mysql-server mysql-client

3.php설치 ver 7.0.13
sudo apt-get install php libapache2-mod-php php-xml php-gd php-mysql php-mbstring   php-gettext

apache2 mysql 재시작

/etc/init.d/apache2 restart

/etc/lnit.d/mysql restart(이건 재시작 안됨.)

service apache2 restart

service mysql restart 

이두개는 뭔가 좀 다름.



우분투 16.04 phpmyadmin 설치
sudo apt-get install phpmyadmin

접속은 http://localhost/phpmyadmin/
우분투에서 접속이 안되는경우
sudo gedit '/etc/apache2/apache2.conf' 설정에서
맨아래 추가.
# Enable PhpMyAdmin
Include /etc/phpmyadmin/apache.conf

mbstring 오류로 접속이 안되는 경우
sudo apt-get install php-mbstring php-gettext
/etc/init.d/apache2 restart

우분투 documentroot 변경
/home/사용자폴더/Web  생성
$chmod 755 /home/사용자폴더/Web    권한설정.


$sudo gedit '/etc/apache2/apache2.conf' 설정에서
<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

<Directory /home/사용자폴더/Web>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
이렇게 변경.

$sudo gedit '/etc/apache2/sites-available/000-default.conf'에서

<VirtualHost *:80>
    #DocumentRoot /var/www/html
    DocumentRoot /home/bear/Web

</VirtualHost>
내용 변경함.


/etc/init.d/apache2 restart



php 확인
/home/사용자폴더/Web 에 info.php 파일을 생성.
<?php
 
    phpinfo();

?>

저장.
웹브라우저에서 localhost/info.php 입력하면 php 정보 출력됨.


코드이그나이터 설정...
코드이그나이서 파일 다운
/home/사용자폴더/Web/폴더/ 에 필요한 폴더에 앞축을 풀어놓음.

웹브라우저에서 localhost/폴더/ 로 접근하면 코드이그나이터 화면으로 이동됨.




grant all privileges on *.* to 'root'@'*' identified by 'password';


flush privileges;






sudo apt-get install software-properties-common

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

#마리아디비 최신버전 패키지 리스트에 등록
sudo sh -c "echo 'deb https://mirrors.evowise.com/mariadb/repo/10.2/ubuntu '$(lsb_release -cs)' main' > /etc/apt/sources.list.d/MariaDB.list"


#마리아 db 서버와 client 설치
sudo apt-get install mariadb-server mariadb-client


#mysql 설정
sudo mysql_secure_installation


# 부팅시 자동으로 시작할 서비스에 등록
systemctl enable mariadb.service


'리눅스' 카테고리의 다른 글

tightvnc 설치  (0) 2017.10.10
우분투 코드이그나이터 index.php 사라지게 하기.  (0) 2017.08.31
리눅스 우분투 cli 부팅  (0) 2017.07.24
vi 편집기  (0) 2017.07.17
리눅스 명령어 정리.  (0) 2017.05.25