>백엔드 개발 >PHP 튜토리얼 >Red Hat에 PHP 및 MySQL을 설치하는 단계에 대한 자세한 소개

Red Hat에 PHP 및 MySQL을 설치하는 단계에 대한 자세한 소개

王林
王林원래의
2024-03-06 22:30:051225검색

详细介绍Red Hat上安装PHP和MySQL的步骤

"Red Hat에 PHP 및 MySQL을 설치하는 세부 단계"

Red Hat은 일반적으로 사용되는 Linux 배포판 중 하나입니다. 웹 애플리케이션이나 웹사이트를 구축하려면 일반적으로 PHP와 MySQL을 설치해야 합니다. 이 문서에서는 Red Hat 시스템에 PHP와 MySQL을 설치하는 단계를 자세히 설명하고 특정 코드 예제를 제공합니다.

1단계: 시스템 업데이트

새 소프트웨어를 설치하기 전에 먼저 시스템을 업데이트하여 모든 소프트웨어 패키지가 최신 상태인지 확인해야 합니다. 다음 명령을 사용하여 시스템을 업데이트합니다.

sudo yum update

2단계: PHP 설치

  1. PHP 및 관련 모듈 설치

다음 명령을 사용하여 PHP 및 일반 모듈을 설치합니다.

sudo yum install php php-mysql
  1. PHP 설치 확인

이후 설치가 완료되면 다음 명령을 사용하여 PHP가 성공적으로 설치되었는지 확인할 수 있습니다.

php -v

설치가 성공하면 PHP 버전 정보가 표시됩니다.

3단계: MySQL 설치

  1. MySQL 서버 설치

다음 명령을 사용하여 MySQL 서버를 설치하세요.

sudo yum install mysql-server
  1. MySQL 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정
sudo service mysqld start
sudo chkconfig mysqld on
  1. MySQL 루트 설정 비밀번호

처음 설치 MySQL을 사용하는 경우 루트 사용자의 비밀번호를 설정해야 합니다.

sudo /usr/bin/mysql_secure_installation

프롬프트에 따라 루트 비밀번호 설정, 테스트 데이터베이스 삭제 등을 수행합니다.

4단계: PHP와 MySQL 연결

PHP와 MySQL을 설치한 후 올바르게 연결될 수 있는지 확인해야 합니다. PHP의 mysqli 확장을 사용하여 MySQL 데이터베이스에 연결할 수 있습니다.

  1. PHP 구성 파일 편집
sudo nano /etc/php.ini

다음 두 줄의 주석 처리가 제거되고 올바르게 구성되었는지 확인하세요.

extension=mysqli.so
  1. 간단한 PHP 스크립트를 만들어 연결을 테스트하세요.

PHP 파일 작성(예: test.php):

<?php
$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 "连接成功!";
$conn->close();
?>

편집기를 저장하고 종료한 다음 파일을 웹 서버의 루트 디렉터리로 이동합니다.

sudo mv test.php /var/www/html/test.php
  1. 브라우저에서 파일에 액세스하여 연결을 테스트합니다. .

브라우저에 서버의 IP 주소 또는 도메인 이름과 "/test.php"를 입력하세요(예: http://your_server_ip/test.php). "연결 성공!"이 표시되면 PHP와 MySQL 간의 연결은 정상입니다.

위 단계를 거쳐 Red Hat 시스템에 PHP와 MySQL이 성공적으로 설치되었으며, 연결은 정상입니다. 이는 나중에 웹 애플리케이션이나 웹 사이트를 구축할 수 있는 기반을 마련합니다. 이 기사가 도움이 되기를 바랍니다!

위 내용은 Red Hat에 PHP 및 MySQL을 설치하는 단계에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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