APM 설치: 두 판 사이의 차이
imported>Seony 편집 요약 없음 |
imported>Darkcircle (→참고) |
||
| (사용자 5명의 중간 판 6개는 보이지 않습니다) | |||
| 1번째 줄: | 1번째 줄: | ||
== 참고 == | == 참고 == | ||
MySQL 서버, PHP5, 아파치 php5 모듈, 아파치 웹 서버, mysql 웹 관리 프로그램을 설치합니다. | <s>[[MySQL]]</s>[[MariaDB]] 서버, [[PHP5]], [[Apache|아파치]] php5 모듈, [[Apache|아파치]] 웹 서버, [[mysql]] 웹 관리 프로그램을 설치합니다. | ||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install mariadb-server php5 libapache2-mod-php5 apache2 phpmyadmin}}}} | |||
설치중 | 설치중 <s>[[MySQL]]</s>[[MariaDB]]의 루트 암호를 설정함. 설치하면 [[Apache|아파치]] 웹서버와 [[MySQL]] 서버가 자동으로 시작함. | ||
== 다른 견해 == | |||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install mariadb-server}}<br/> | |||
{{TerminalLine|prompt=user|~|sudo apt-get install phpmyadmin}}}} | |||
mysql과 다른 관련 패키지를 동시에 설치할 때 mysql-server가 다른 패키지들보다 나중에 설치되면, mysql 서버의 루트 패스워드 설정에서 에러가 나는 경우가 있습니다. | |||
dpkg-reconfigure로 재설정해주면 되지만 초보분들은 혼란이 올 수 있으니, mysql-server부터 설치하시고 phpmyadmin을 설치하면 되겠습니다. | |||
* http://localhost/phpmyadmin 접속이 안 될 경우 아래 conf파일을 추가합니다. | |||
<source lang="bash"> | |||
# vim /etc/apache2/apache.conf | |||
# 맨 하단에 추가합니다. | |||
# Enable PhpMyAdmin | |||
Include /etc/phpmyadmin/apache.conf | |||
</source> | |||
== 설치후 권한 문제 == | |||
* /에 권한 문제로 억세스할 수 없다고 메세지가 나올 경우가 있습니다. | |||
* [[VirtualHost]] 설정할 때 발생하는것으로 보입니다. | |||
* [[Apache]]가 업데이트되면서 보안 문제로 한줄을 추가해주어야 하는 경우가 있습니다. | |||
* /etc/apache2/conf-available/security.conf 안에 다음과 같은 내용을 추가해주면 됩니다. | |||
<source lang="apache"> | |||
<Directory /home/ubuntu/html*> | |||
Require all granted | |||
Options FollowSymLinks | |||
AllowOverride None | |||
Order deny,allow | |||
Allow from all | |||
</Directory> | |||
</source> | |||
[[Category:UbuntuKRServer]] | [[Category:UbuntuKRServer]] | ||
2015년 7월 28일 (화) 21:09 기준 최신판
참고[편집]
MySQLMariaDB 서버, PHP5, 아파치 php5 모듈, 아파치 웹 서버, mysql 웹 관리 프로그램을 설치합니다.
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo apt-get install mariadb-server php5 libapache2-mod-php5 apache2 phpmyadmin|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo apt-get install mariadb-server php5 libapache2-mod-php5 apache2 phpmyadmin}}}}
설치중 MySQLMariaDB의 루트 암호를 설정함. 설치하면 아파치 웹서버와 MySQL 서버가 자동으로 시작함.
다른 견해[편집]
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo apt-get install mariadb-server|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo apt-get install mariadb-server}}}}
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo apt-get install phpmyadmin|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo apt-get install phpmyadmin}}}}
mysql과 다른 관련 패키지를 동시에 설치할 때 mysql-server가 다른 패키지들보다 나중에 설치되면, mysql 서버의 루트 패스워드 설정에서 에러가 나는 경우가 있습니다. dpkg-reconfigure로 재설정해주면 되지만 초보분들은 혼란이 올 수 있으니, mysql-server부터 설치하시고 phpmyadmin을 설치하면 되겠습니다.
- http://localhost/phpmyadmin 접속이 안 될 경우 아래 conf파일을 추가합니다.
<source lang="bash">
# vim /etc/apache2/apache.conf # 맨 하단에 추가합니다. # Enable PhpMyAdmin Include /etc/phpmyadmin/apache.conf
</source>
설치후 권한 문제[편집]
- /에 권한 문제로 억세스할 수 없다고 메세지가 나올 경우가 있습니다.
- VirtualHost 설정할 때 발생하는것으로 보입니다.
- Apache가 업데이트되면서 보안 문제로 한줄을 추가해주어야 하는 경우가 있습니다.
- /etc/apache2/conf-available/security.conf 안에 다음과 같은 내용을 추가해주면 됩니다.
<source lang="apache"> <Directory /home/ubuntu/html*>
Require all granted Options FollowSymLinks AllowOverride None Order deny,allow Allow from all
</Directory> </source>