Windows - phpthink を試してみると、mysql、redis、およびその他の環境、xdebug をすばやく構築できることがわかります。

I.はじめに

最近、私は単純に PHP と中国のフレームワーク phpthink を勉強していますが、これは素晴らしいと言わざるを得ません。github でこのプロジェクトが見つからなかったので...しかし、依存関係の構築方法がわからないことがわかりました。そこで、Baidu で検索したところ、パゴダや小さなレザー パネルなど、ほぼすべての種類の統合ツールを見つけました。確かに便利ですが、他の言語用の同様の統合ツールについて聞いたことがないのはなぜでしょうか? なんとなく、都合のいいときに使えそうですね!
ここに画像の説明を挿入


2. phpstudy は、mysql、redis、その他の環境を迅速に構築します

ワンクリックでインストール、ワンクリックで開始、作業全体が非常に便利です...
1. PHP 7.2.5 以上をインストールし、 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の依存関係パッケージ管理としてcomposerをインストールします

# 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. 次にコンポーザーを実行するときに、D:\phpstudy_pro\Extensions\php などの 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 Servers が監視するサービス 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. 監視をオンにします。下の図に示すように、監視中です...
ここに画像の説明を挿入
Web ページ上の緑のビートルが開いています
ここに画像の説明を挿入
。ブレークポイントへのサービス...
ポップアップが表示され、許可を受け入れて
ここに画像の説明を挿入
正常にデバッグします
ここに画像の説明を挿入
ここに画像の説明を挿入


まとめ:
なかなか良いですね、今回は主に xdebug について学びました...Java sprintboot を使わずにデバッグする方法なども考えました。phpthink は GitHub ではあまり知られていませんが、10 年前の国産フレームワークも非常に優れていました。一言で言えばわかりにくいです。私が慣れていないのかもしれません。昔は個人開発者やスタジオが使っていたはずです。もっと頻繁に。
終わり

おすすめ

転載: blog.csdn.net/qq_42675140/article/details/128437022