현재 위치: > 최신 기사 목록> freebsd에서 MySQL 및 PHP 구성에 대한 자세한 안내서 | 효율적인 웹 개발 환경 구축

freebsd에서 MySQL 및 PHP 구성에 대한 자세한 안내서 | 효율적인 웹 개발 환경 구축

gitbox 2025-07-01

현대 웹 개발에서는 효율적이고 안정적인 개발 환경을 구축하는 것이 중요합니다. 고성능 UNIX와 같은 운영 체제로서 FreeBSD는 MySQL과 PHP를 결합하여 개발자에게 견고한 기반을 제공합니다. 이 기사는 FreeBSD 환경에서 MySQL 및 PHP를 구성하여 웹을 성공적으로 개발하는 데 도움이되는 방법을 자세히 설명합니다.

환경 준비

시작하기 전에 FreeBSD 시스템이 최신 버전으로 업데이트되었는지 확인하십시오. 시스템 업데이트는 다음 명령을 통해 수행 할 수 있습니다.

 <span class="fun">PKG 업데이트 및 PKG 업그레이드</span>

다음으로, 후속 MySQL 및 PHP 설치를 준비하려면 필요한 패키지를 설치해야합니다.

MySQL을 설치하십시오

freebsd에서는 MySQL을 설치하는 것이 매우 간단합니다. PKG 명령을 통해 최신 버전의 MySQL을 설치하십시오.

 <span class="fun">PKG 설치 MySQL80-Server</span>

설치가 완료되면 MySQL 서비스를 활성화해야합니다. 터미널에서 다음 명령을 실행하십시오.

 <span class="fun">sysrc mysql_enable = 예</span>

MySQL 서비스 시작 :

 <span class="fun">서비스 mysql-server start</span>

MySQL을 구성하십시오

다음으로 MySQL 초기화 스크립트를 실행하여 기본 데이터베이스, 사용자 및 권한 설정을 만듭니다.

 <span class="fun">mysql_install_db --user = mysql -rasedir =/usr/local/mysql</span>

초기화가 완료되면 다음 명령을 사용하여 MySQL 콘솔에 로그인 할 수 있습니다.

 <span class="fun">mysql -u 루트 -p</span>

PHP 설치

MySQL을 설치하고 구성 한 후에는 PHP를 계속 설치할 수 있습니다. 다음 명령을 사용하여 PHP 및 관련 확장을 설치하십시오.

 <span class="fun">PKG 설치 PHP80 PHP80-MYSQLI PHP80-MYSQLND PHP80-GD PHP80-XML</span>

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

 <span class="fun">sysrc php_fpm_enable = 예</span>

PHP FPM 서비스 시작 :

 <span class="fun">서비스 PHP-FPM 시작</span>

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

PHP가 MySQL에 성공적으로 연결하려면 PHP 구성 파일 php.ini에서 설정해야합니다. 다음 명령을 사용하여 php.ini 파일 편집 :

 <span class="fun">vi /usr/local/etc/php.ini</span>

다음 구성 항목이 올바르게 설정되어 있는지 확인하십시오.

 <span class="fun">mysqli.default_socket =/tmp/mysql.sock</span>

테스트 구성

마지막으로 간단한 PHP 파일을 만들어 PHP와 MySQL의 연결을 테스트 할 수 있습니다. 웹 디렉토리에서 test.php 파일을 만들고 다음 코드를 작성하십시오.

 $link = mysqli_connect("localhost", "root", "your_password");
if (!$link) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
mysqli_close($link);

브라우저를 통해 test.php 파일에 액세스하려면 "성공적으로 연결된"프롬프트 메시지를 볼 수있어 PHP가 MySQL과 성공적으로 연결되어 있음을 나타냅니다.

결론적으로

위의 단계를 따라 FreeBSD 환경에서 MySQL 및 PHP를 부드럽게 구성 할 수 있습니다. 이 구성은 효율적이고 안정적 ​​일뿐 만 아니라 웹 개발을 확실하게 지원합니다. 구성 프로세스 중에 문제가 발생하면 언제든지 저희와 의사 소통하고 원활한 개발을 기원합니다!