현재 위치: > 최신 기사 목록> Centos에서 SQL 및 PHP 구성에 대한 완전한 안내서 | 설치 및 최적화 자습서

Centos에서 SQL 및 PHP 구성에 대한 완전한 안내서 | 설치 및 최적화 자습서

gitbox 2025-06-30

Centos 환경에서 SQL 및 PHP를 구성 할 때는 시스템의 안정성과 보안이 중요합니다. 이 안내서는 Centos 환경에서 SQL 및 PHP를 구성하는 방법을 자세히 소개하여 효율적인 개발 환경을 신속하게 구축 할 수 있도록 도와줍니다.

Centos 기본 환경 설치

먼저 CentOS 시스템이 설치되어 최신 버전으로 업데이트되어야합니다. 다음 명령을 사용하여 시스템을 업데이트 할 수 있습니다.

 sudo yum update -y

시스템 업데이트를 완료 한 후 PHP 및 SQL 관련 구성 요소를 포함한 필요한 소프트웨어 패키지 설치를 시작할 수 있습니다.

PHP 설치

CentOS에 PHP를 설치하는 것은 매우 간단합니다. 다음 명령을 사용하여 PHP 및 공통 확장을 설치할 수 있습니다.

 sudo yum install php php-mysqlnd php-xml php-mbstring php-zip -y

설치가 완료되면 다음 명령을 실행하여 PHP가 성공적으로 설치되어 있는지 확인하십시오.

 php -v

PHP 버전 정보가 표시되면 설치가 성공적입니다.

mariadb를 SQL 데이터베이스로 설치하십시오

Centos 환경에서 SQL을 구성하려면 MySQL의 경량 버전 인 MariaDB를 설치하도록 선택할 수 있습니다. mariadb를 설치하려면 다음 명령을 실행하십시오.

 sudo yum install mariadb-server -y

설치가 완료되면 MariaDB 서비스를 활성화하고 시작하십시오.

 sudo systemctl start mariadb

MariaDB의 보안 구성

데이터베이스의 보안을 향상 시키려면 MariaDB의 보안 스크립트를 실행하는 것이 좋습니다.

 sudo mysql_secure_installation

프롬프트를 따라 루트 사용자 비밀번호 설정, 익명 사용자 삭제 등을 포함하여 보안 구성을 완료하십시오.

PHP 및 MariaDB 연결을 구성하십시오

PHP 코드에서는 데이터베이스 연결을 설정해야합니다. 다음은 PHP에서 mariadb를 연결하는 방법을 보여주는 간단한 예입니다.

 $servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

// 연결을 만듭니다
$conn = new mysqli($servername, $username, $password, $dbname);

// 연결을 확인하십시오
if ($conn->connect_error) {
    die("연결이 실패했습니다: " . $conn->connect_error);
}

echo "연결이 성공적으로 연결됩니다";

phpmyadmin으로 데이터베이스를 관리합니다

데이터베이스 관리를 용이하게하기 위해 phpmyadmin을 설치할 수 있습니다. 먼저 필요한 종속성을 설치하십시오.

 sudo yum install epel-release -y

설치가 완료되면 웹을 통해 액세스 할 수 있도록 phpmyadmin을 구성해야합니다. 구성 파일 편집 :

 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

IP 주소에 액세스 할 수 있도록 다음 설정을 변경하십시오.

 Require all granted

마지막으로 Apache 서비스를 다시 시작하여 변경 사항을 시행하도록하십시오.

 sudo systemctl restart httpd

요약

이 구성 안내서를 통해 Centos 환경에서 SQL 및 PHP를 성공적으로 구성했습니다. 적절한 설정 및 관리를 통해 효율적이고 안전한 개발 환경을 만들 수 있습니다. 잠재적 인 보안 위험을 피하기 위해 시스템과 소프트웨어가 정기적으로 업데이트되어 있는지 확인하십시오.

이 안내서가 Centos 환경에서 SQL 및 PHP를 쉽게 구성하는 데 도움이되기를 바랍니다.