우분투 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 |