PHP7로 개발할 때는 종종 MySQL 데이터베이스와 상호 작용해야합니다. MySQLI 확장은 PHP가 공식적으로 권장하는 MySQL 데이터베이스 액세스 인터페이스이며 풍부한 기능과 성능 장점입니다. 이 기사에서는 PHP7 환경에서 MySQLI 확장을 설치하고 활성화하는 방법을 안내합니다.
MySQLI Extension을 설치하기 전에 PHP7이 올바르게 설치되어 있는지 확인해야합니다. PHP 버전을 확인하려면 터미널에서 다음 명령을 실행할 수 있습니다.
<span class="fun">$ php -v</span>
반환 된 버전 번호가 7으로 시작되면 PHP7이 설치되었음을 의미합니다.
PHP7은 일반적으로 설치할 때 MySQLI 확장에 포함되며 구성 파일 php.ini에서 활성화하십시오.
먼저, 터미널에서 명령을 실행하여 php.ini 파일 경로를 찾습니다.
<span class="fun">$ php -ini</span>
표시된 php.ini 파일을 열고 다음과 유사한 것을 찾으십시오.
<span class="fun">; Extension = mysqli</span>
이전 세미콜론을 삭제하십시오 ";" 그것을 만들기 위해 :
<span class="fun">Extension = mysqli</span>
파일을 저장하고 닫습니다.
완료되면 웹 서버 또는 PHP-FPM 서비스를 다시 시작하여 변경 사항을 적용하십시오.
MySQLI 확장이 성공적으로 활성화되어 있는지 확인하기 위해 테스트 스크립트를 만들 수 있습니다.
다음 내용을 사용하여 새 파일 테스트 _mysqli.php를 만듭니다.
<?php
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$conn) {
die('Could not connect to MySQL: ' . mysqli_connect_error());
}
echo 'Connected to MySQL successfully';
mysqli_close($conn);
?>
코드의 'localhost', 'username', 'password'및 'database'를 실제 데이터베이스 연결 정보로 바꾸십시오.
파일을 저장 한 후 터미널에서 파일을 실행하십시오.
<span class="fun">$ php test_mysqli.php</span>
출력이 "MySQL에 성공적으로 연결된"경우 MySQLI 확장이 정상적으로 활성화되어 있음을 의미합니다. 그렇지 않으면 구성 및 연결 정보를 확인하십시오.
위의 단계에 따라 PHP7 환경에서 MySQLI 확장의 설치 및 구성을 쉽게 완료하여 MySQL 데이터베이스 작업에 편리합니다. 실제 개발에서는 전처리 명세서를 결합하여 보안을 개선하고 SQL 주입을 피하고 데이터베이스 연결 관리를 최적화하여 성능을 향상시키는 것이 좋습니다.