병갈이 블록

우분투에 apache, php, mysql설치하기 본문

IT(Old)/Linux 서버관련

우분투에 apache, php, mysql설치하기

woojang 2017. 6. 17. 02:59

apache2 설치


2.png

3.png


apache2의 설치 명령어는 아래와 같고 Y를 선택후 진행하면 설치가 진행됩니다.


 apt-get install apache2






mysql 설치



4.png


mysql의 설치 명령어는 아래와 같습니다.


 apt-get install mysql-server mysql-client


6.png

8.png


우분투는 CentOS와는 달리 mysql 설치시 패스워드를 입력해야합니다. 


9.png


패스워드를 적고 조금만 기다려주면 mysql의 설치가 완료됩니다.




php 설치


10.png

11.png


php의 경우 설치해야 할 부분이 많은 편입니다. 명령어를 사용후 기다리면 설치가 완료됩니다.

apt-get install php libapache2-mod-php php-xml php-gd php-mysql 




설치 확인

12.png13.png


apache2와 mysql을 재시작한후 3306포트와 80 포트가 정상적으로 올라와있는지 확인합니다.



/etc/init.d/apache2 restart

/etc/init.d/mysql restart

 netstat -nlp



2016년 5월 10일 기준 설치되는 APM의 버전


apache2 (2.4.18)

root@ubuntu:~# dpkg -l |grep apache2

ii  apache2                            2.4.18-2ubuntu3                 amd64        Apache HTTP Server

ii  apache2-bin                        2.4.18-2ubuntu3                 amd64        Apache HTTP Server (modules and other binary files)

ii  apache2-data                       2.4.18-2ubuntu3                 all          Apache HTTP Server (common files)

ii  apache2-utils                      2.4.18-2ubuntu3                 amd64        Apache HTTP Server (utility programs for web servers)

ii  libapache2-mod-php                 1:7.0+35ubuntu6                 all          server-side, HTML-embedded scripting language (Apache 2 module) (default)

ii  libapache2-mod-php7.0              7.0.4-7ubuntu2                  amd64        server-side, HTML-embedded scripting language (Apache 2 module)


php (7.0.4-7)

root@ubuntu:~# dpkg -l |grep php

ii  libapache2-mod-php                 1:7.0+35ubuntu6                 all          server-side, HTML-embedded scripting language (Apache 2 module) (default)

ii  libapache2-mod-php7.0              7.0.4-7ubuntu2                  amd64        server-side, HTML-embedded scripting language (Apache 2 module)

ii  php                                1:7.0+35ubuntu6                 all          server-side, HTML-embedded scripting language (default)

ii  php-common                         1:35ubuntu6                     all          Common files for PHP packages

ii  php-gd                             1:7.0+35ubuntu6                 all          GD module for PHP [default]

ii  php-mysql                          1:7.0+35ubuntu6                 all          MySQL module for PHP [default]

ii  php-xml                            1:7.0+35ubuntu6                 all          DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]

ii  php7.0                             7.0.4-7ubuntu2                  all          server-side, HTML-embedded scripting language (metapackage)

ii  php7.0-cli                         7.0.4-7ubuntu2                  amd64        command-line interpreter for the PHP scripting language

ii  php7.0-common                      7.0.4-7ubuntu2                  amd64        documentation, examples and common module for PHP

ii  php7.0-gd                          7.0.4-7ubuntu2                  amd64        GD module for PHP

ii  php7.0-json                        7.0.4-7ubuntu2                  amd64        JSON module for PHP

ii  php7.0-mysql                       7.0.4-7ubuntu2                  amd64        MySQL module for PHP

ii  php7.0-opcache                     7.0.4-7ubuntu2                  amd64        Zend OpCache module for PHP

ii  php7.0-readline                    7.0.4-7ubuntu2                  amd64        readline module for PHP

ii  php7.0-xml                         7.0.4-7ubuntu2                  amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP


mysql (5.7.12)

root@ubuntu:~# dpkg -l |grep mysql

ii  mysql-client                       5.7.12-0ubuntu1                 all          MySQL database client (metapackage depending on the latest version)

ii  mysql-client-5.7                   5.7.12-0ubuntu1                 amd64        MySQL database client binaries

ii  mysql-client-core-5.7              5.7.12-0ubuntu1                 amd64        MySQL database core client binaries

ii  mysql-common                       5.7.12-0ubuntu1                 all          MySQL database common files, e.g. /etc/mysql/my.cnf

ii  mysql-server                       5.7.12-0ubuntu1                 all          MySQL database server (metapackage depending on the latest version)

ii  mysql-server-5.7                   5.7.12-0ubuntu1                 amd64        MySQL database server binaries and system database setup

ii  mysql-server-core-5.7              5.7.12-0ubuntu1                 amd64        MySQL database server binaries

ii  php-mysql                          1:7.0+35ubuntu6                 all          MySQL module for PHP [default]

ii  php7.0-mysql                       7.0.4-7ubuntu2                  amd64        MySQL module for PHP



'IT(Old) > Linux 서버관련' 카테고리의 다른 글

Internet  (0) 2017.06.20
Group 관련.  (0) 2017.06.20
권한에 대해서..(Permission) - 업데이트 중  (0) 2017.06.20
Shell Script 만들기  (0) 2017.06.19
명령어에 대해서..  (0) 2017.06.19
Comments