Windows - phpthink를 시도해보고 mysql, redis 및 기타 환경, xdebug를 빠르게 구축할 수 있음을 발견했습니다.

I. 소개

최근에는 php용 중국어 프레임워크인 phpthink만 배우고 있는데, github에서 이 프로젝트를 찾을 수가 없어서... 그런데 의존적인 환경을 구축할 수 없다는 걸 발견하고 바이두에서 거의 탑, 작은 스킨 패널 등과 같은 모든 종류의 통합 도구. 가지고 있으면 편리하지만 왜 다른 언어로 된 유사한 통합 도구에 대해 들어보지 못했습니까? 어찌됐든 원하는 대로 편리하게 사용할 수 있을 것 같아요!
여기에 이미지 설명을 삽입하세요.


2. phpstudy는 mysql, redis 및 기타 환경을 빠르게 구축합니다.

원클릭 설치, 원클릭 시작, 모든 것이 매우 편리합니다...
1. PHP 설치 >= 7.2.5
phpstudy를 사용하여 설치: phpstudy

  1. mysql

  2. 레디스

redis Windows는 설치에 따라 다릅니다.

$ php -v
PHP 7.3.4 (cli) (built: Apr  2 2019 21:57:22) ( NTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies


위에서 본 것처럼 PHP 7.3.4, VC15 버전을 선택할 때 ①redis ②igbinary 에 해당해야 합니다.

php.ini 새로운

;php_redis
extension=php_igbinary.dll
extension=php_redis.dll
;End

테스트 연결

<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$auth = $redis->auth('123456');
var_dump($auth);
echo "Connection to server successfully";
//查看服务是否运行
echo "Server is running: " . $redis->ping();

2. PHP의 종속성 패키지 관리로 작곡가를 설치합니다.

# linux系统下
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
  1. Windows에서는 Composer-Setup.exe를 다운로드하여 실행해야 합니다.

  2. Alibaba Cloud 이미지 구성

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  1. 다음 작성 시 PHP 설치 디렉터리를 선택하세요. 예: D:\phpstudy_pro\Extensions\php

3. phpthink 프로젝트 생성

composer create-project topthink/think projectName

# 指定80端口运行项目
cd projectName
php think run -p 80

방문: 127.0.0.1/index.php

4. 다중 애플리케이션 모드, 다중 애플리케이션 모드 확장을 설치해야 합니다.

composer require topthink/think-multi-app

5. HTML 템플릿은 다운로드에 따라 다릅니다.

composer require topthink/think-view

4. x디버그

1. IDEA는 프록시 IP, 포트, 키를 설정합니다.

IDE KYE = PHPSTORM
HOST    = localhost
PORT    = 9000

여기에 이미지 설명을 삽입하세요.
2.
IDEA 서버가 수신하는 서비스 IP와 포트, 사용된 xdebug 모드
여기에 이미지 설명을 삽입하세요.
3. php.ini + chrome xdebug 플러그인 설정

[XDebug]
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
zend_extension="D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll"

여기에 이미지 설명을 삽입하세요.
xdebug 플러그인: 디버그를 클릭하면 녹색은 디버그 대기를 의미합니다. (플러그인을 다운로드하려면 벽을 넘어 플러그인 스토어에서 직접 검색해야 합니다: xdebug) 4. IEDA는 디버그를 시도합니다
여기에 이미지 설명을 삽입하세요.
. 플러그인 Xdebug
1. 서비스 시작
여기에 이미지 설명을 삽입하세요.
2. 코드에 디버그 중단점 추가
여기에 이미지 설명을 삽입하세요.
3. 모니터를 켜면 아래 그림과 같이 모니터링이 진행되고...
여기에 이미지 설명을 삽입하세요.
웹페이지의 녹색 딱정벌레가 열립니다
여기에 이미지 설명을 삽입하세요.
4 . 중단점까지 서비스에 액세스하는 코드가
팝업되어 권한을 수락
여기에 이미지 설명을 삽입하세요.
하고 성공적으로 디버깅됩니다.
여기에 이미지 설명을 삽입하세요.
여기에 이미지 설명을 삽입하세요.


요약:
그래도 좋아요 이번에는 xdebug를 주로 배웠는데...Java sprintboot 등을 생각하지 않고 디버깅을 어떻게 하면 좋을지 고민도 했습니다. phpthink는 github에서는 잘 알려지지 않았지만 10년 전 국내 프레임워크도 너무 좋습니다. 한마디로 너무 헷갈립니다. 익숙하지 않은 것일 수도 있습니다. 일부 개인 개발자나 스튜디오는 앞으로 더 많은 사람들이 사용해야 합니다. 과거. .

추천

출처blog.csdn.net/qq_42675140/article/details/128437022