창 10에서 PHP 설치 및 구성
Download
먼저 다운로드하려면 공식 PHP 웹사이트 http://php.net/downloads.php로 이동하세요. 여기서는 5.6 버전 Windows 다운로드
사용자에 따라 다릅니다. 컴퓨터가 32비트 컴퓨터라면 X86을 선택하고, 64비트 운영 체제라면 X64를 선택하세요. Windows 시스템이므로 여기에서는 압축 패키지를 선택합니다. 파일 Zip 다운로드.
Installation
다운받은 후 압축된 패키지인데 해당 디렉터리에 직접 압축을 푼다. 여기서는 D 드라이브에 PHP 폴더를 생성하고 압축을 푼다. 즉, 설치 디렉터리는 D:PHP이다.
환경 변수 구성
PHP 서비스를 설치하는 첫 번째 단계는 환경 변수를 추가하는 것입니다.
이 컴퓨터를 마우스 오른쪽 버튼으로 클릭 => 속성 => > 환경 변수 => 시스템 변수 => path
Windows 10을 사용하는 경우 새로 만들기를 클릭하고 D:PHP 주소를 추가하세요. Windows 7인 경우 끝에 영문 소문자 ";"를 추가하고 경로를 추가하면 됩니다.
확인을 끝까지 클릭하면 환경변수 구성이 완료됩니다.
아파치에 환경변수를 추가하는 과정은 이전과 동일하므로 명령줄에서 php 정보를 확인할 수 있습니다.
구성 파일
Windows 환경에서 php를 사용하는 경우 일반적으로 WEB 서버, 여기서는 Apache와 함께 사용합니다. 이 경우 먼저 Apache 구성 파일을 수정해야 합니다. Apache 구성 파일 D:Apache24confhttpd.conf를 찾아 엽니다. //找到LoadModule的位置,为PHP环境添加模块,像下面这样
LoadModule php5_module "D:/PHP/php5apache2_4.dll"
PHPIniDir "D:/PHP/php.ini"
//找到AddType的位置,添加PHP支持
AddType application/x-httpd-php .php
//找到下面这里,添加文件类型支持,把index.php放到index.html前面
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
주의 깊은 학생들은 위의 내용을 발견했습니다. D:/PHP/php .ini 파일은 PHP 설치 디렉터리에 존재하지 않으므로 직접 수정해야 합니다. 루트 디렉터리에 있는 php.ini-development 파일의 이름을 php.ini로 바꾸고 편집 도구로 열고
; extension_dir = "./"
를 찾아 다음과 같이 변경합니다.
extension_dir = "D:/PHP/ext"
참고, 앞에 있는 세미콜론을 제거한 다음; write , 공백을 남기지 마십시오. 그런 다음 우리는 mysql을 사용하고 있으므로 데이터베이스 확장을 추가하고 관련된 확장만 수정하면 됩니다.
//把这里前面的分号去掉 extension=php_mysqli.dll //这里也是去掉前面的分号 extension=php_pdo_mysql.dll
구성 파일을 수정할 때마다 서비스를 다시 시작해야 합니다. 서비스를 다시 시작하는 단계: 왼쪽 하단에서 검색 cmd를 연 다음 관리자 권한으로 명령 프롬프트를 실행하고
명령을 입력하세요.httpd -k restart
다음으로 아파치 프로젝트 경로 D: Apache24htdocs에서 새로운 php 파일인 index.php를 생성하고
<?php echo phpinfo();
라고 적고 저장한 후 브라우저에서 localhost/index.php 주소를 열어주시면 다음과 같은 화면이 나옵니다. , 이는 PHP 환경 구성이 성공했음을 증명합니다
프로젝트 디렉토리 수정
프로젝트 주소를 사용자 정의하려면 프로젝트 경로를 D:에 넣으려면 프로젝트 경로를 수정하면 됩니다. /Projects 디렉토리도 물론 가능합니다. 먼저 Apache 구성 파일 D:Apache24confhttpd.conf를 열고 여기에서 찾으세요.
DocumentRoot "${SRVROOT}/htdocs" <Directory "${SRVROOT}/htdocs">
이를 사용자 정의된 프로젝트 주소로 수정하세요.
DocumentRoot "D:/Projects" <Directory "D:/Projects">
그런 다음 서비스를 다시 시작하면 수정이 완료됩니다. D:/ 프로젝트 PHP 파일을 작성하거나 localhost를 통해 열어서 시도해 보세요.
위 내용은 win10에서의 PHP 설치 및 구성에 대한 자세한 설명(php5.6을 예로 사용)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

TomakePhPapplicationSfaster, followthesesteps : 1) useopCodeCaching likeOpcachetOrpectipiledScriptBecode.2) MinimizedAtabaseQueriesByUsingQueryCachingandEfficientIndexing.3) leveragephp7 assistorBetterCodeeficiession.4) 구현 전략적 지시

toImprovePhPapplicationSpeed, followthesesteps : 1) enableOpCodeCachingWithApcuTeCeScripteXecutionTime.2) 구현 구현

의존성 주입 (DI)은 명시 적으로 전이적 종속성에 의해 PHP 코드의 테스트 가능성을 크게 향상시킵니다. 1) DI 디퍼 커플 링 클래스 및 특정 구현은 테스트 및 유지 보수를보다 유연하게 만듭니다. 2) 세 가지 유형 중에서, 생성자는 상태를 일관성있게 유지하기 위해 명시 적 표현 의존성을 주입합니다. 3) DI 컨테이너를 사용하여 복잡한 종속성을 관리하여 코드 품질 및 개발 효율성을 향상시킵니다.

DatabaseQuesyOptimizationInphPinVolvesVesstoigiestoInsperferferferferformance.1) SelectOnlyNecessaryColumnstoredAtatatransfer.2) useinDexingTeSpeedUpdatarretieval.3) ubstractOrerEresultSoffRequeries.4) UtilizePreDstatements Offeffi

phpisusedforendingemailsduetoitsbuitsbuitsbuit-inmail () functionandsupportivelibraries lifephpmailerandswiftmailer.1) usethemail () functionforbasicemails, butithaslimitations.2) EmployPhpmailerforAdvancedFeatirehtMailsAndAtachments.3))

PHP 성능 병목 현상은 다음 단계를 통해 해결할 수 있습니다. 1) 성능 분석을 위해 Xdebug 또는 Blackfire를 사용하여 문제를 찾으십시오. 2) 데이터베이스 쿼리 최적화 및 APCU와 같은 캐시 사용; 3) Array_Filter와 같은 효율적인 기능을 사용하여 배열 작업을 최적화합니다. 4) 바이트 코드 캐시에 대한 OpCache 구성; 5) HTTP 요청을 줄이고 사진 최적화와 같은 프론트 엔드 최적화; 6) 지속적으로 모니터링하고 성능을 최적화합니다. 이러한 방법을 통해 PHP 응용 프로그램의 성능을 크게 향상시킬 수 있습니다.

종속성 주사 (di) inphpisadesignpattern thatmanages 및 enpleducesclassdelencies, 향상 codemodularity, trestability 및 maintainability .itallowspassingDepporsingDikedAbaseConnectionStoclassesAssparameters, 촉진 이용성.

cachingimprovesphpperferferfermanceStoringResultsOfcomputationSorqueriesforquickRetrieval, retingServerloadandenhancancing responsetimestimes : 1) opcodecaching, opcodecaching, whitescompiledphps scriptsinmorytoskipcompileation; 2) dataCachingUsingmemmc


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구