오늘날 인터넷 시대에 PHP와 MySQL 기술은 많은 웹사이트 서비스의 기술적 기반이 되었습니다. 특히 웹사이트 개발과 운영 및 유지 관리에 종사하려는 사람들에게는 PHP와 MySQL을 숙지하고 서버 배포 능력을 갖추는 것이 중요합니다. . 따라서 이번 글에서는 PHP와 MySQL 서버를 설정하는 방법을 소개하겠습니다.
1. 준비
PHP 및 MySQL 서버를 설정하기 전에 몇 가지 소프트웨어를 설치해야 합니다. 첫 번째는 Apache HTTP 서버 소프트웨어이고, 그 다음은 PHP 파서 및 MySQL 소프트웨어 패키지입니다. 이러한 소프트웨어는 무료이며 공식 웹사이트에서 다운로드할 수 있습니다. 소프트웨어가 정상적으로 사용되도록 하려면 다운로드할 자체 운영 체제의 버전 및 비트 번호에 해당하는 소프트웨어 패키지를 선택해야 합니다.
다운로드가 완료된 후 먼저 Apache HTTP 서버를 설치한 다음 PHP 파서 및 MySQL 소프트웨어 패키지를 설치해야 합니다. 설치 프로세스 중에 Apache HTTP 서버의 루트 디렉터리, PHP 파서의 구성 옵션 등과 같은 일부 관련 구성 옵션에 주의해야 합니다.
2. Apache 서버 구성
1. Apache 서비스 포트 번호 수정
Apache는 기본적으로 인터넷 통신에 포트 80을 사용합니다. 그러나 로컬에서 서버를 구축할 경우 해당 포트는 다른 프로그램 및 Apache에서 점유될 수 있습니다. 서버가 제대로 작동하지 않을 수 있습니다. 따라서 Apache 서버의 포트 번호를 변경해야 합니다. 구체적인 단계는 다음과 같습니다.
{apache 설치 경로}confhttpd.conf에 있는 아파치 구성 파일 httpd.conf를 찾습니다.
Listen 80을 찾아 8888과 같은 사용되지 않은 다른 포트로 80을 변경합니다.
변경 사항을 저장하고 Apache를 다시 시작합니다. server
2. Apache 디렉터리 인덱스 구성
브라우저에서 프로젝트가 있는 디렉터리를 쉽게 볼 수 있도록 Apache 구성 파일 httpd.conf에서 디렉터리 인덱싱을 활성화해야 합니다. 구체적인 단계는 다음과 같습니다.
{apache 설치 경로} confhttpd.conf에 있는 httpd.conf 파일을 찾습니다.
LoadModule autoindex_module 모듈/mod_autoindex.so를 찾아 앞에 있는 # 기호를 제거합니다.
옵션 찾기 인덱스 FollowSymLinks , 인덱스 앞의 # 기호 제거 Remove
Apache 서버 다시 시작
3. PHP 구성
Apache 서버에서 PHP 프로그램 구성에는 두 가지 측면이 포함됩니다. 하나는 Apache가 PHP 모듈을 통해 PHP와 직접 상호 작용한다는 것입니다. 다른 하나는 CGI(Common Gateway Interface) 모드를 통한 상호작용입니다.
1. 모듈 모드
모듈 모드는 Apache와 PHP 간에 상호 작용하는 가장 좋은 방법입니다. 구체적인 단계는 다음과 같습니다.
{apache 설치 경로} confhttpd.conf에 있는 httpd.conf 파일을 찾습니다.
LoadModule php7_module {php 설치 경로} php7apache2_4.dll을 찾고, # 주석을 제거하고, 모듈을 엽니다.
AddHandler를 찾습니다. application/x-httpd- php.php, # 주석 제거, Apache 모듈 모드 활성화
PHPIniDir "{php 설치 경로}" 찾기, # 주석 제거, php.ini 파일 위치 지정
Apache 서버 다시 시작
2. CGI 모드
CGI 모드는 Apache와 PHP 간의 상호 작용을 위한 대체 방법입니다. 구체적인 단계는 다음과 같습니다.
{apache 설치 경로}confhttpd.conf
ScriptAlias /cgi-bin/ "{php 설치 경로}cgi-bin"에 있는 httpd.conf 파일을 찾고 경로를 설정합니다. CGI 스크립트가 저장된 곳
AddType 애플리케이션/x-httpd-php .php를 찾아 # 주석을 제거하고 PHP 스크립트 구문 분석을 허용하세요
Apache 서버를 다시 시작하세요
IV. MySQL 구성
MySQL은 관계형 데이터베이스 관리 시스템입니다. 프로젝트 데이터를 저장하고 관리할 수 있습니다. MySQL 구성에는 연결 데이터베이스 구성, 기본 포트 수정, 문자 집합 설정 및 데이터베이스 생성이 포함됩니다.
1. MySQL 서버에 대한 연결을 구성합니다.
MySQL 서버에 연결하기 위한 관련 구성 매개변수는 MySQL 설치 디렉터리의 my.ini 파일에서 찾을 수 있습니다.
[client]
port=3306
default-character-set=utf8
2. MySQL 기본 포트 수정
MySQL 기본 포트 번호(3306)가 사용 중이면 다른 포트로 수정해야 합니다. 점유되지 않은 항구. 기본 포트를 수정하는 방법에는 두 가지가 있습니다. MySQL 구성 파일을 직접 편집하거나 MySQL에서 공식적으로 제공하는 시스템 도구를 사용하여 수정하는 것입니다.
방법 1: MySQL 구성 파일 my.ini를 직접 편집합니다. 다음 코드를 찾으세요:
[mysqld]
port=3306
modify port=다른 포트 번호
방법 2: MySQL에서 공식적으로 제공하는 수정 도구(MySQL Notifier)를 사용하여 수정합니다. 구체적인 작업은 다음과 같습니다.
MySQL 알리미 도구 다운로드
MySQL 알리미 도구를 시작하고 해당 MySQL 서버를 선택합니다.
서버 구성 페이지에서 네트워크 탭을 찾습니다.
이 페이지에서 MySQL 포트 번호를 수정할 수 있습니다. 그런 다음 "저장" 버튼을 클릭하세요
3. MySQL 문자 집합을 설정하세요
데이터베이스에 중국어나 기타 영어가 아닌 문자가 있는 경우 MySQL 문자 집합을 설정해야 합니다. 구체적인 단계는 다음과 같습니다.
{MySQL 설치 경로}my.ini에 있는 my.ini 파일을 찾습니다.
[mysqld] 줄을 찾아 다음 줄에 Character-set-server=utf8을 추가합니다.
MySQL을 다시 시작합니다. server
4 데이터베이스 만들기
MySQL 서버에 데이터베이스를 만들어야 하는 경우 다음 명령을 실행하여 작업을 완료할 수 있습니다.
mysql -u root -p
데이터베이스 db_name 생성;
데이터베이스 표시;
5. 요약
위는 PHP 및 MySQL 서버를 구축하는 구체적인 단계입니다. 위의 단계를 따르면 이 서비스를 직접 빠르게 구축하고 구축할 수 있습니다. 실제 운영에서는 자체 구축한 서버에 문제가 없는지 확인하기 위해 일부 보안 및 안정성 문제에 주의를 기울여야 합니다.
위 내용은 PHP mysql 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!