집 >데이터 베이스 >MySQL 튜토리얼 >CentOS 7에 Apache, MySQL 8 또는 MariaDB 10 및 PHP 7 설치
CentOS 7은 안정성과 보안으로 잘 알려진 인기 있는 Linux 배포판입니다. CentOS 7에서 웹 서버를 설정하려면 Apache, MySQL 또는 MariaDB와 PHP를 설치해야 할 수도 있습니다. 이 종합 가이드에서는 성공적인 설치를 보장하기 위한 예제 및 출력과 함께 이러한 구성 요소의 설치 프로세스를 안내합니다.
시작하기 전에 다음 전제 조건이 있는지 확인하세요. -
서버 또는 가상 머신에 CentOS 7이 설치되어 있습니다.
관리 권한으로 명령을 실행하기 위한 루트 액세스 또는 sudo 권한.
먼저 시스템을 업데이트하여 최신 패키지와 종속성이 있는지 확인하겠습니다.
터미널을 열고 다음 명령을 실행하세요 -
으아악Apache는 널리 사용되는 웹 서버 소프트웨어입니다. CentOS 7에 Apache를 설치하려면 다음 단계를 따르세요 -
Apache를 설치하려면 다음 명령을 입력하세요 -
으아악설치가 완료되면 Apache 서비스를 시작하세요 -
으아악부팅 시 Apache가 자동으로 시작되도록 하려면 다음 명령을 실행하세요. -
으아악웹 브라우저에서 서버의 IP 주소나 도메인 이름에 접속하여 Apache가 실행 중인지 확인하세요. Apache 기본 페이지가 표시됩니다.
다음으로 관계형 데이터베이스 관리 시스템을 설치해야 합니다. 원하는 대로 MySQL 8 또는 MariaDB 10을 선택할 수 있습니다. 여기에서는 두 가지 설치를 모두 다루겠습니다.
MySQL 8의 경우 -
다음 명령을 실행하여 MySQL 저장소를 설치하세요 -
으아악다음 명령을 실행하여 MySQL 8을 설치합니다. -
으아악설치가 완료되면 MySQL 서비스를 시작하세요 -
으아악MySQL 설치를 보호하려면 보안 스크립트를 실행하세요 -
으아악MariaDB 10의 경우 -
MariaDB를 설치하려면 다음 명령을 입력하세요. -
으아악MariaDB 서비스 시작 -
으아악보안 스크립트를 사용한 안전한 MariaDB 설치 -
으아악PHP는 동적 웹 개발에 필요한 서버 측 스크립팅 언어입니다. CentOS 7에 PHP 7을 설치하려면 다음 단계를 따르세요 -
다음 명령을 실행하여 PHP 및 해당 확장 기능을 설치하세요. -
으아악설치가 완료된 후 Apache 서비스를 다시 시작하여 PHP를 활성화하세요 -
으아악PHP가 제대로 작동하는지 테스트하려면 PHP 정보 파일을 생성하세요. 다음 명령을 사용하여 기본 웹 서버 디렉터리에 info.php라는 파일을 만듭니다. -
으아악편집기에서 다음 PHP 코드를 추가하세요 -
으아악파일을 저장하고 편집기를 종료하세요. 이제 웹 브라우저에서 http://your_server_IP_address/info.php를 방문하십시오. PHP 설치에 대한 세부 정보를 보여주는 PHP 정보 페이지가 표시됩니다.
PHP를 추가로 구성하려면 필요에 따라 PHP 구성 파일을 수정할 수 있습니다. CentOS 7의 PHP 구성 파일은 /etc/php.ini에 있습니다. nano 또는 vi와 같은 텍스트 편집기를 사용하여 파일을 열고 편집할 수 있습니다.
예를 들어 최대 파일 업로드 크기를 늘리려면 php.ini 파일에서 upload_max_filesize 지시문을 검색하여 원하는 값으로 수정하세요. 수정 사항을 적용하려면 변경 사항을 저장하고 Apache를 다시 시작하세요. -
으아악이제 간단한 PHP 스크립트를 생성하여 PHP 설치를 테스트해 보겠습니다. 기본 웹 서버 디렉토리에 test.php라는 새 파일을 만듭니다 -
으아악다음 PHP 코드를 파일에 추가하세요 -
으아악파일을 저장하고 편집기를 종료하세요. 이제 웹 브라우저에서 http://your_server_IP_address/test.php를 방문하십시오. 페이지에 "PHP가 제대로 작동하고 있습니다!"라는 메시지가 표시되어 PHP가 올바르게 설치 및 구성되었음을 확인해야 합니다.
MySQL 8 또는 MariaDB 10이 성공적으로 설치되었는지 확인하려면 간단한 검사를 수행하면 됩니다.
MySQL의 경우 다음 명령을 실행하세요. -
으아악MySQL이 정상적으로 실행 중이면 서비스가 활성화되어 실행 중임을 나타내는 출력이 표시됩니다.
MariaDB의 경우 다음 명령을 실행하세요. -
으아악MariaDB가 정상적으로 실행 중이라면 서비스 상태가 Active로 표시됩니다.
명령줄에서 MySQL 또는 MariaDB에 연결하려면 MySQL 클라이언트 유틸리티를 사용할 수 있습니다. 터미널을 열고 다음 명령을 입력하십시오 -
으아악MySQL 또는 MariaDB 루트 비밀번호를 입력하라는 메시지가 표시됩니다. 인증되면 MySQL 또는 MariaDB 명령줄 인터페이스로 들어갑니다.
연결을 확인하려면 간단한 쿼리를 실행할 수 있습니다. 예를 들어 모든 데이터베이스를 표시해 보겠습니다. -
으아악이 명령은 MySQL 또는 MariaDB 서버에서 사용 가능한 데이터베이스 목록을 표시합니다.
이 기사에서는 CentOS 7에서 Apache, MySQL 8 또는 MariaDB 10 및 PHP 7의 단계별 설치 프로세스를 다룹니다. 또한 설치 및 구성 단계를 이해하는 데 도움이 되는 예제와 출력도 제공합니다.
위 내용은 CentOS 7에 Apache, MySQL 8 또는 MariaDB 10 및 PHP 7 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!