Linux Apache php 7, MySql 연동 |
내용 |
설명 |
Apache 설치 |
# sudo apt-get install apache2
//기본실행할 것 # sudo a2enmod headers
//기본디렉토리 설정 /etc/apache2/
사이트 추가 /etc/apache2/sites-available 에 도메인추가 (하면 sites-enable 에 파일이 추가됨.) # sudo a2ensite 파일명
# sudo a2enmod rewrite # sudo a2enmod headers # sudo a2enmod ssl
# sudo mkdir /var/log/codeigniter # sudo chmod 777 /var/log/codeigniter
|
Apache config |
# /etc/apache2 에 몰려있음. Sites-available 에서 virtualhosting 파일을 만들고, a2ensite (파일명) 명령을 하면 sites-enable에 링크가 생기고 서비스가 enable되는 구조임.
# sudo vi /etc/apache2/sites-availsudoable/*********.co.kr.conf 세팅은 구글등에서 apache virtualhost로 찾아볼 것
$ sudo a2ensite *********.co.kr.conf 위에서 만든 파일
$ sudo service apache2 reload
|
Php7 설치 |
설치된 패키지 업그래이드 : 설치되어 있는 패키지를 모두 새버전으로 업그래이드 합니다. $ sudo apt-get upgrade
Ubuntu 14.04 는 php7이 없어서, 수동으로 추가해야함. $ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install php7.0
$ sudo apt-cache search php7.0
$ sudo apt-get -y install php7.0 libapache2-mod-php7.0
$ sudo apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext php7.0-json
$ sudo apt-get -y install php7.0-cli php7.0-cgi php7.0-dev
$ sudo apt-get install php5-gd
$ sudo service apache2 restart
$ sudo apt-get -y install php-apcu
|
Mysql connecter연동 |
$ sudo apt-get install php7.0-mysql |
아파치 restart
|
# sudo a2enmod rewrite # sudo mkdir /var/log/codeigniter # chmod 777 /var/log/codeigniter
# sudo service apache2 restart/reload/start/stop 필요에 따라 뒤 명령어만 골라쓸것
|
리눅스 서버 반응 느릴때 (0) | 2019.03.15 |
---|---|
[LINUX VI 명령어] 가끔하니 매일 헷갈리는 (0) | 2019.03.15 |
리눅스 간단 명령어들 모음 (0) | 2019.03.14 |
리눅스 시간 (0) | 2019.03.14 |
Linux Apt-get 사용법 (0) | 2019.03.14 |
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |