>  기사  >  운영 및 유지보수  >  Linux에서 PHP 및 MySQL 데이터베이스를 구축하는 방법

Linux에서 PHP 및 MySQL 데이터베이스를 구축하는 방법

PHPz
PHPz원래의
2023-03-24 12:57:371082검색

웹 개발에서 데이터베이스와 PHP는 매우 중요한 두 가지 구성 요소입니다. Linux 운영 체제에서는 PHP와 MySQL을 구축하는 것도 매우 쉽습니다. 이 기사에서는 Linux 시스템에서 PHP 및 MySQL 데이터베이스를 구축하는 방법을 소개합니다.

1단계: Apache 서버 설치

Linux 시스템에서는 PHP 및 MySQL을 설정하기 전에 먼저 Apache 서버를 설치해야 합니다. Apache는 많은 웹 애플리케이션에서 Apache를 제공하는 데 필요한 널리 사용되는 웹 서버입니다. 다음 명령을 사용하여 설치할 수 있습니다.

sudo apt-get install apache2

설치 후에는 Apache 서버를 시작해야 합니다. 다음 명령을 사용하세요.

sudo systemctl start apache2

2단계: MySQL 설치

MySQL은 웹 애플리케이션의 데이터 저장에 일반적으로 사용되는 널리 사용되는 관계형 데이터베이스 관리 시스템입니다. MySQL을 설치하려면 다음 명령을 사용하십시오.

sudo apt-get install mysql-server

설치 프로세스 중에 루트 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다. 보안을 보장하려면 데이터베이스에 대해 강력한 비밀번호를 설정해야 합니다. 설치 후 다음 명령을 사용하여 MySQL 서비스를 시작할 수 있습니다.

sudo systemctl start mysql

3단계: PHP 설치

PHP는 웹 애플리케이션에 동적 콘텐츠를 삽입하는 데 자주 사용되는 널리 사용되는 웹 프로그래밍 언어입니다. PHP를 설치하려면 다음 명령을 사용하세요.

sudo apt-get install php libapache2-mod-php

PHP를 설치하면 Apache 서버에서 mod_php 모듈이 자동으로 활성화됩니다. PHP 지원을 완전히 적용하려면 Apache 서버를 다시 시작해야 합니다. Apache 서버를 다시 시작하려면 다음 명령을 사용하십시오.

sudo systemctl restart apache2

4단계: PHP 및 MySQL 테스트

위 단계를 완료한 후 Linux 서버에 Apache 서버, MySQL 및 PHP를 구성해야 합니다. 이제 제대로 작동하는지 테스트해야 합니다.

info.php라는 파일을 만들고 파일에 다음 콘텐츠를 추가합니다.

bc4474c4eeebd01323eb678c5726cfb5

info.php 파일을 웹 서버 루트 디렉터리인 /var/www/html/ 아래에 놓습니다.

이제 웹 브라우저를 열고 다음 URL을 방문할 수 있습니다: http://your-server-ip-address/info.php ("your-server-ip-address"를 Linux 서버의 실제 IP 주소로 바꾸십시오). PHP 구성 정보 페이지가 표시되면 PHP가 성공적으로 설치되고 활성화된 것입니다.

MySQL이 제대로 작동하는지 테스트하려면 다음 명령을 사용하여 MySQL에 로그인할 수 있습니다.

mysql -u root -p

루트 사용자에 대해 설정한 MySQL 비밀번호를 입력하고 MySQL 콘솔에 로그인합니다.

이제 다음 명령을 입력하여 데이터베이스 생성 가능 여부를 테스트합니다.

CREATE DATABASE testdb;

명령이 오류 없이 성공적으로 실행되면 MySQL이 성공적으로 설치 및 활성화되었음을 의미합니다.

결론

Linux 시스템에서 PHP와 MySQL을 설정하는 것은 매우 쉽습니다. Apache 서버, MySQL, PHP를 설치한 후 간단한 구성만 수행하면 됩니다. 이 기사의 단계를 통해 PHP 및 MySQL 개발 환경을 쉽게 설정하여 웹 애플리케이션에 대한 강력한 지원을 제공할 수 있습니다.

위 내용은 Linux에서 PHP 및 MySQL 데이터베이스를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.