를 설치하는 방법.png)
Ubuntu 16.04 LTS에 Apache, MySQL, PHP(LAMP)를 설치하는 방법
2022-10-18 last update
5 minutes reading Ubuntu 16.04 LAMP lamp Ubuntu 16.04LAMP(Linux, Apache, MySQL 및 PHP의 약어) 스택은 PHP 웹사이트 개발 및 웹 호스팅에서 가장 널리 사용되는 환경입니다. Linux가 운영 체제인 경우 Apache는 Apache Foundation에서 개발한 인기 있는 웹 서버이고 MySQL은 데이터 저장에 사용되는 관계형 데이터베이스 관리 시스템이며 PHP는 널리 사용되는 프로그래밍 언어입니다. 이 기사에서는 Apache 2.4, MySQL 5.7 및 Ubuntu 16.04 LTS 시스템의 PHP 7.2.
축하합니다! 우분투 시스템에서 웹 서버를 성공적으로 구성했습니다. 다음 기사 읽기Installing LAMP Stack on RHEL based systems
1단계 – PHP 설치
PHP 7은 Ubuntu 16.04 리포지토리에서 사용 가능한 기본 패키지입니다. 다음 명령을 사용하여 apt 캐시를 업데이트하고 시스템에 PHP 패키지를 설치하기만 하면 됩니다.다양한 작업을 지원하기 위해 추가 PHP 모듈을 설치해야 할 수도 있습니다.sudo apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install -y php7.2
sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt
2단계 – Apache2 설치
시스템에 PHP를 설치한 후 시스템에 Apache2 설치를 시작하겠습니다. 또한 Apache2에서 PHP를 작동하려면 libapache2-mod-php 모듈을 설치해야 합니다.sudo apt install apache2 libapache2-mod-php7.2
3단계 – MySQL 설치
마지막으로 MySQL 데이터베이스용 mysql-server 패키지를 설치합니다. 또한 php를 사용하여 MySQL 지원을 사용하려면 php-mysql 패키지를 설치하십시오. 다음 명령을 사용하여 설치합니다.설치 프로그램이 루트 암호를 묻는 메시지를 표시합니다. 이 암호는 MySQL 루트 사용자에게 적합합니다. MySQL을 설치한 후 MySQL 서버의 초기 설정을 위해 다음 명령을 실행합니다. 스크립트가 비밀번호 유효성 검사 정책 등과 같은 이전 MySQL 버전보다 더 많은 설정을 요구하는 것을 볼 수 있습니다.sudo apt install mysql-server php7.2-mysql
웹 인터페이스를 사용하여 MySQL 관리를 위해 phpMyAdmin을 설치할 수도 있습니다.sudo mysql_secure_installation
sudo apt install phpmyadmin
4단계 – 서비스 다시 시작
시스템에 모든 서비스를 설치한 후. 수동으로 수행한 변경 사항을 다시 로드하려면 MySQL 및 Apache 서비스를 다시 시작합니다.sudo systemctl restart apache2.service sudo systemctl restart mysql.service
5단계 – 방화벽에서 액세스 열기
iptables/ufw가 활성화된 시스템에서 다음 명령을 실행하여 웹 서버의 공개 액세스를 위해 포트 80을 엽니다.iptables 사용자:
sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
UFW 사용자:
sudo ufw allow 80/tcp
6단계 – 테스트 설정
모든 설정을 마친 후. 다음 내용으로 info.php 파일 웹사이트 문서 루트를 만들어 봅시다.<?php phpinfo(); ?>이제 웹 브라우저에서 이 파일에 액세스합니다. 서버에 있는 PHP의 모든 세부 정보와 함께 아래와 같은 화면을 볼 수 있습니다.
