서버 설치 · 2 min read · Dec 26, 2025
Ubuntu 13.10에서 PHP5 및 MySQL 지원으로 Apache2 설치하기 (LAMP)
Ubuntu 13.10에서 PHP5 및 MySQL 지원으로 Apache2 설치하기 (LAMP)
버전 1.0
저자: Falko Timme, Srijan Kishore에 의해 업데이트됨
LAMP는 L inux, A pache, M ySQL, P HP의 약자입니다. 이 튜토리얼에서는 PHP5 지원(mod_php) 및 MySQL 지원이 포함된 Ubuntu 13.04 서버에 Apache2 웹 서버를 설치하는 방법을 보여줍니다.
이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.0.100을 사용합니다. 이러한 설정은 당신의 경우 다를 수 있으므로 적절한 곳에서 교체해야 합니다.
저는 이 튜토리얼의 모든 단계를 루트 권한으로 실행하고 있으므로 루트로 로그인했는지 확인하십시오:
sudo su2 MySQL 5 설치하기
먼저 다음과 같이 MySQL 5를 설치합니다:
apt-get install mysql-server mysql-clientMySQL 루트 사용자에 대한 비밀번호를 제공하라는 메시지가 표시됩니다. 이 비밀번호는 root@localhost 및 [email protected] 사용자 모두에 대해 유효하므로 나중에 MySQL 루트 비밀번호를 수동으로 지정할 필요가 없습니다:
MySQL “root” 사용자에 대한 새 비밀번호: <– yourrootsqlpassword
MySQL “root” 사용자에 대한 비밀번호를 반복 입력하십시오: <– yourrootsqlpassword
3 Apache2 설치하기
Apache2는 Ubuntu 패키지로 제공되므로 다음과 같이 설치할 수 있습니다:
apt-get install apache2이제 브라우저를 http://192.168.0.100으로 이동시키면 Apache2 자리 표시자 페이지(작동 중!)를 볼 수 있습니다:

Apache의 기본 문서 루트는 Ubuntu에서 /var/www이며, 구성 파일은 /etc/apache2/apache2.conf입니다. 추가 구성은 /etc/apache2 디렉토리의 하위 디렉토리인 /etc/apache2/mods-enabled(아파치 모듈용), /etc/apache2/sites-enabled(가상 호스트용), /etc/apache2/conf.d에 저장됩니다.
4 PHP5 설치하기
다음과 같이 PHP5 및 Apache PHP5 모듈을 설치할 수 있습니다:
apt-get install php5 libapache2-mod-php5그 후 Apache를 다시 시작해야 합니다:
/etc/init.d/apache2 restart5 PHP5 테스트하기 / PHP5 설치에 대한 세부정보 얻기
기본 웹사이트의 문서 루트는 /var/www입니다. 이제 해당 디렉토리에 작은 PHP 파일(info.php)을 만들고 브라우저에서 호출하겠습니다. 이 파일은 설치된 PHP 버전과 같은 PHP 설치에 대한 유용한 세부정보를 많이 표시합니다.
vi /var/www/info.php| |
이제 브라우저에서 해당 파일을 호출합니다(예: http://192.168.0.100/info.php):

보시다시피 PHP5가 작동하고 있으며, 서버 API 줄에 표시된 대로 Apache 2.0 핸들러를 통해 작동하고 있습니다. 아래로 스크롤하면 PHP5에서 이미 활성화된 모든 모듈을 볼 수 있습니다. MySQL은 거기에 나열되어 있지 않으므로 PHP5에서 MySQL 지원이 아직 없음을 의미합니다.
6 PHP5에서 MySQL 지원 얻기
PHP에서 MySQL 지원을 얻으려면 php5-mysql 패키지를 설치할 수 있습니다. 애플리케이션에 필요할 수 있는 다른 PHP5 모듈도 설치하는 것이 좋습니다. 다음과 같이 사용 가능한 PHP5 모듈을 검색할 수 있습니다:
apt-cache search php5필요한 모듈을 선택하고 다음과 같이 설치합니다:
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcachephp5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl이제 Apache2를 다시 시작합니다:
/etc/init.d/apache2 restartXcache는 PHP 중간 코드를 캐싱하고 최적화하기 위한 무료 오픈 PHP opcode 캐셔입니다. eAccelerator 및 APC와 같은 다른 PHP opcode 캐셔와 유사합니다. PHP 페이지 속도를 높이기 위해 이러한 것 중 하나를 설치하는 것이 강력히 권장됩니다.
Xcache는 다음과 같이 설치할 수 있습니다:
apt-get install php5-xcache이제 Apache를 다시 시작합니다:
/etc/init.d/apache2 restart이제 브라우저에서 http://192.168.0.100/info.php를 새로 고치고 다시 모듈 섹션으로 스크롤합니다. 이제 MySQL 모듈을 포함하여 많은 새로운 모듈을 찾아야 합니다:

7 phpMyAdmin
phpMyAdmin은 MySQL 데이터베이스를 관리할 수 있는 웹 인터페이스입니다. 설치하는 것이 좋습니다:
apt-get install phpmyadmin다음과 같은 질문이 표시됩니다:
자동으로 재구성할 웹 서버: <– apache2
phpmyadmin을 dbconfig-common으로 구성하시겠습니까? <– 아니오
그 후 http://192.168.0.100/phpmyadmin/에서 phpMyAdmin에 접근할 수 있습니다:

8 링크
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Ubuntu: http://www.ubuntu.com/
- phpMyAdmin: http://www.phpmyadmin.net/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.