개발 꿀팁/PHP

PHP 환경 수동 설치 튜토리얼

Jammie 2022. 7. 1. 17:17
반응형

윈도 운영체제는 수동으로 PHP 환경을 구축하고, 초보 스테이션은 php5.6+MySQL5.6+Apache2.4 버전의 조합으로 환경을 구축한다.

윈도 시스템 수동 PHP 환경 구축
수동 PHP 설치 환경 번거로움, 초보역장망먼저 여러분들을 손질해 보세요

버전 매치:php5.6+MySQL5.6+Apache2.4

대략적인 흐름 개요: ①PHP, MySQL, Apache의 3가지 소프트웨어 다운로드 ②MySQL 데이터베이스 설치 ③Apache 서버의 설치 및 구성 ④PHP 모듈을 Apache 서버에 구성 ⑤MySQL을 설정한다.

다음의 상세한 절차는 다음과 같습니다.
1.PHP, MySQL, Apa 다운로드che 세 가지 소프트웨어
1,PHP5.6 버전 다운로드

다운로드 주소:https://windows.php.net/download#php-5.6

다운로드 주의 사항

본문은 Apache를 서버 환경으로 하여 Thread Safe(스레드 세이프) 버전을 선택하였습니다.
Windows가 32비트 시스템이면 x86, 64비트 시스템이면 x64를 선택합니다.

나는 윈도 64비트 시스템이기 때문에 VC11 x64 Thread Safe 이 버전을 선택하십시오. 아래 그림과 같이

자체 시스템에 따라 PHP 버전 다운로드

2, Apache 서버 다운로드2.4 버전

다운로드 주소:http://httpd.apache.org/download.cgi

Files for Microsoft Windows

아래 그림과 같이 클릭“Files for Microsoft Windows”,'클릭'을 클릭한다.“Apache Lounge”

Apache win64和win32다운로드

마지막으로 내 윈도 버전에 따라 64비트 시스템이라 윈도 64 다운로드를 선택했다.

3. MySQL 5.6 버전 다운로드 (본문에서는 5.6.17 버전의 예)
다운로드 주소: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html
MySQL Community 버전 다운로드, 오픈소스 무료.MySQL 홈페이지(홈페이지 다운로드가 느리거나)에서 직접 링크를 찾을 수 있다.

MySQL 다운로드

maieseukyuel daulrodeu

일반적으로 MySQL은 .msi 엔딩 마운트 버전과 .zip 마운트 프리 버전 두 가지가 있습니다.

2: MySQL 데이터베이스 설치
초보자용 롱 그물.zip 접미사무료 설치 버전 MySQL의 경우:
1.먼저 스트레스를 풀고, 사용자 정의 항목에 넣는다.녹취하다
.zip 파일을 사용자 정의 항목으로 압축 풀기녹음, 본문에서의 사용자 정의 디렉토리는 D 디스크 아래의 LAMP이며, 압축 해제 디렉토리는:D:\LAMP\mysql-5.6.17-winx64
2. 디렉토리의 my-def를ault.ini의 이름을 my.ini로 바꾸다
3. 아래 내용 복사, 붙여넣기 교체my.ini의 모든 것

[client]

port=3306

default-character-set=utf8

#클라이언트 쪽 문자 유형, 서비스 쪽과 일치하면 됩니다, 제안utf8

[mysqld]

port=3306

character_set_server=utf8

#서비스 문자 유형, 제안utf8

basedir=D:\LAMP\mysql-5.6.17-winx64

#압축 해제 루트 디렉터리

datadir=D:\LAMP\mysql-5.6.17-winx64\data

#압축 해제 루트 디렉터리\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

D:\LAMP\mysql-5.6.17-winx64\bin\mysqld.exe

#압축 해제 루트 디렉터리\bin\mysqld.exe

주의:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

이 문구는 안에 있는 한 열에 빈 데이터가 추가되므로 ''를 사용할 수 없으며, NULL을 반드시 입력해야 하며 따옴표를 붙일 수 없음을 나타냅니다.만약 ''의 방식을 사용하고 싶다면, 이 말을 다음과 같이 고쳐라.

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

4. 환경변수 설정

내 컴퓨터--속성--고급 -- 환경 변수 -- 새로 만들기
변수MYSQL_HOME,D:\LAMP\mysql-5.6.17-winx64
변수 path 편집 찾기앨범, 뒤에 추가:%MYSQL_HOME%\bin
5. mysql 실행d-install 명령어 설치
cdm 열기( 실행 출력)cmd로 돌아가서 C:\Windows\Sy를 엽니다.stem32\cmd.exe)
MySQL로 압축 풀기디렉터리의 bin 디렉터리에 있는 명령 mysqld-install은 다음과 같다.

4. 환경변수 설정

내 컴퓨터--속성--고급 -- 환경 변수 -- 새로 만들기
변수MYSQL_HOME,D:\LAMP\mysql-5.6.17-winx64
변수 path 편집 찾기앨범, 뒤에 추가:%MYSQL_HOME%\bin
5. mysql 실행d-install 명령어 설치
cdm 열기( 실행 출력)cmd로 돌아가서 C:\Windows\Sy를 엽니다.stem32\cmd.exe)
MySQL로 압축 풀기디렉터리의 bin 디렉터리에 있는 명령 mysqld-install은 다음과 같다.v

팁: Service successfully installed. 설치 성공.

이로써 MySQL은 설치가 완료되었으며, 그 아래 개발환경이 필요하게 되었습니다.

MySQL 시작 및 중지 명령:
MYSQL 서비스 시작: net start mysql
MYSQL 서비스 중지: net stop mysql

3: Apache 설치 및 구성
1, Apache를 사용자 정의 항목으로 압축 풀기이 문서 목록은 D디스크 아래의 AMP 목록입니다.
2, Apache를 열고 압축을 푼 디렉토리 열기의 conf 디렉터리에 있는 httpd.conf 파일입니다.
3, 찾기c: 아파치24 대체너 자신의 압축 해제 목록으로, 전부 대체한다.
4, cmd를 열고 설치 명령 h를 실행한다ttpd-kinstall
힌트: pache 2.4:Service is already installed. Apac을 뜻함he가 성공적으로 설치되었습니다
5, 아파치 서비스 시작, 열기Apache bin 디렉터리에 있는 Apache Monitor.exe, 점'Start' 클릭
6. 브라우저에 localh 입력ost, It works 보기!딜러를 성공적으로 설치됨

아파치의 기본 사이트 루트htdocs, 이 디렉토리는 바로 php 파일이 실행되는 루트 디렉토리이며, 모든 php 파일이 된다.모두 htdocs 디렉토리 아래에 놓아야 한다.

4: 아파치 서버에 PHP 모듈 설정
1,Apache24/conf/디렉토리 설정하기httpd.conf 파일입니다. 파일 끝에 다음 코드를 삽입합니다

LoadModule php5_module D:\AMP\php-5.6.30-Win32-VC11-x64\php5apache2_4.dll

AddType application/x-httpd-php .php

LoadModule php5_module modules/libphp5.so

PHPIniDir D:\AMP\php-5.6.30-Win32-VC11-x64

메모: 위의 코드의 경로를 자신의 파일 경로로 변경합니다.
2, Apache 서버 재시작(프로파일 수정 모두 무거움)시작)
3. php 설정, php 압축 해제 디렉토리 php.in를 찾는다.i-development 파일, php.ini로 변경
4. php.ini에서 발견;date.timezone = date.timezone = Asi로 수정a/상하이
5.htdocs 디렉토리 아래에 index.php를 새로 만듭니다.다음 코드를 기록한 파일:

<?php

  echo  date("Y:m:d H:i:s");

?>

6. 브라우저 localhost를 열어 현재 시간을 표시하면 설정이 성공합니다.

5:MySQL 설정
1.php.in를 엽니다.i파일, extension_dir 키워드를 찾아 앞의 주석을 제거하고 ext파일 경로를 우리 자신의 ext경로로 변경합니다.

extension_dir = "D:\AMP\php-5.6.30-Win32-VC11-x64\ext"

2. php.int에서 php_mysql 키워드를 계속 찾는다. 아래 두 문장 앞의; 세미콜론 주석.

extension=php_mysql.dll

;extension=php_mysqli.dll

이후 php 실행 중 확장이 부족하면 바로 앞의 php를 제거하면 된다.
3, UTF-8로 인코딩 설정, default_charset = default_charset = "UTF-8"로 수정

이로써 윈도 시스템은 수동으로 PHP 환경을 구축하는 튜토리얼을 마쳤다.

반응형

'개발 꿀팁 > PHP' 카테고리의 다른 글

vscode의 php 플러그인 및 설정  (0) 2022.07.02
IDEA 설정 PHP 항목  (0) 2022.07.02
vscode의 php 플러그인 및 설정  (0) 2022.07.01
PHP 함수 취약성 요약  (0) 2022.07.01
php 배열 개체 간 변환  (0) 2022.07.01