検索
ホームページバックエンド開発PHPチュートリアルWindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

Phalcon エントリーガイド

  • はじめに
  • 1. インストール
  • 2. Phalcon 開発ツールのインストール
  • 3 . 環境変数の設定
  • 4. Phalcon 開発ツールの使用
    • プロジェクト フレームワークの生成
    • コントローラー/モデルの生成
    • ファルコンを讃える
  • 5. まとめ

このフレームワークを以前どこで見たかを覚えていますが、企業最近参加したメンバーはこのフレームワークを使用しているので、Kaka のエントリーガイドを見てみましょう。

まず、フレームワークがどれほど効率的であっても、インストール プロセスはあらゆる段階で落とし穴になります。

公式には、これは PHP フレームワークの中で最速であり、ThinkPHP の 15 倍であり、かなり優れています。

しかし、このフレームワークについてはまだ文句を言いたいのですが、ツールキットをインストールするときに、初めて palcon3.4.3 をインストールしたのですが、その後、バージョン 4.0.0 にアップグレードする必要があるというメッセージが表示されました。

#これは問題ありません。アップグレードしてください。 4.0.0をダウンロードした後、4.0.3にアップグレードする必要があると言われました。

問題なければ、ダウンロードを続けてください。今回は 4.0.6 を直接ダウンロードしました。正式版を聞くと、インストールは一朝一夕には成功しないと思います。

#1. インストール

インストール環境:

PHP7.2
  • palcon_x64_vc15_php7.2_4.0.6 5190_nts.zip
  • phpstudy
ダウンロード アドレス: https://github.com /palcon/cpalcon/releases/tag/v4.0.6

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#ダウンロードした DLL ファイルを PHP 拡張ディレクトリに配置します

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#次に、対応する DLL 情報を php.ini ファイルに追加します。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#サーバーを再起動し、PHP ファイルにバージョン情報を出力します

##

psr ダウンロード アドレス: https://pecl.php.net/package/psr/0.7.0/windows

インストールが失敗した場合は、取り付けについて!私はこの枠組みにあまりにも操られすぎて、正気を失いました。私の場合は、ddlファイルが見つからないということです。

ダウンロードした場合は、PHP バージョンに対応するディレクトリに拡張ファイルを配置する必要もあります。

2. Phalcon 開発ツールのインストール

git を使用してクローンを作成します。アドレスは

です。
git clone https://github.com/phalcon/phalcon-devtools.git

次に、ファイルをデスクトップに置き、ディレクトリを開いて、以下に示す場所を見つけます

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#マウスを右クリックしてパス アドレスを変更します。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

## 次に、コマンドラインで halcon を実行すると、以下の図の情報が表示されます。ここで注意する必要があります。対応する情報が求められます。操作に従ってください。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#最終結果はこんな感じですが、正直この環境構築は無駄な作業です。中国でこれを使用する人が少ないのも不思議ではありません。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

3. 環境変数の設定

このセクションはここに表示すべきではありませんが、初心者向けに書きます。この記事は、インストールに関するすべての問題を直接解決することができます。

環境変数の構成は、これまで構成したことがない人もいる操作です。これは、ほとんどの人が開発環境として PhpStudy をローカルで使用しているためです。

#[マイ コンピュータ] を右クリックします

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

##[詳細なシステム構成] をクリックします

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

環境変数をクリックします

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

次に、順番に 1 つずつ [OK] をクリックします。開いた。

4. Phalcon 開発ツールの使用

ここで、halcon-devtools を設定する必要があることに注意してください。パスのインストールディレクトリにあります。

コマンドを思い出せない場合は、「falcon コマンド」を直接実行できます

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

プロジェクト フレームワークの生成

ここでは、Kaka は Phpstudy 統合環境を使用し、www ディレクトリで直接プロジェクト フレームワークの作成コマンドを実行します。

コマンドの実行 palcon create-project halcon

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

# # www ディレクトリに戻って、生成されたプロジェクトを確認します。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

次に、Phpstudy で仮想ドメイン名を構成し、パブリックで構成します。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

# まずはデータベース情報の構成を見てみましょう。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#コントローラー/モデルの生成

コマンドは

#palcon create-controller --name User

です。

ファルコンモデルテスト

対応するファイルが生成されます。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

インスタレーションにてあの時、私は心の中のファルコン(曹尼馬)に「愛しています」と一万の言葉を言いました。しかし、ここにいる間、私はまだ halcon コマンドでカバーされていない機能については評価します。

WindowsへのPhalconインストール「Phalconピットガイドシリーズ1」

#上の図は、変更後のモデル ファイルが実行後もまだ存在していることを示しています。これは fastadmin よりも思慮深いものです。

5. まとめ

この号で最初にここにたどり着くのは簡単ではありません。枠組みはすべて同じなので、あまり力を入れすぎず、大まかに理解してください。

#実装原則は同じです。

#この記事では次の点に注意する必要があります

自分の PHP 環境に注意してください
  • ダウンロードした halcon のバージョンに注意してください 自分の PHP 環境と互換性がありますか?
  • 環境変数の設定に注意してください
次回はhalcon の実際の応用について書きます

学習への粘り強さ、執筆への粘り強さ、そして共有への粘り強さは、Kaka が設立以来常に堅持してきた信念です。巨大なインターネット上の Kaka の記事が少しでもお役に立てれば幸いです。カカです、また会いましょう。

以上がWindowsへのPhalconインストール「Phalconピットガイドシリーズ1」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHP依存性噴射コンテナ:クイックスタートPHP依存性噴射コンテナ:クイックスタートMay 13, 2025 am 12:11 AM

aphpDependencyInjectionContaineriSATOULTAINATINAGECLASSDEPTINCIES、強化測定性、テスト可能性、および維持可能性。

PHPの依存噴射対サービスロケーターPHPの依存噴射対サービスロケーターMay 13, 2025 am 12:10 AM

SELECT DEPENTENCINGINOFCENT(DI)大規模なアプリケーションの場合、ServicElocatorは小さなプロジェクトまたはプロトタイプに適しています。 1)DIは、コンストラクターインジェクションを通じてコードのテスト可能性とモジュール性を改善します。 2)ServiceLocatorは、センター登録を通じてサービスを取得します。これは便利ですが、コードカップリングの増加につながる可能性があります。

PHPパフォーマンス最適化戦略。PHPパフォーマンス最適化戦略。May 13, 2025 am 12:06 AM

phpapplicationscanbeoptimizedforspeedandEfficiencyby:1)enabingopcacheinphp.ini、2)PreparedStatementswithpordatabasequeriesを使用して、3)LoopswithArray_filterandarray_mapfordataprocessing、4)の構成ngincasaSearverseproxy、5)

PHPメールの検証:電子メールが正しく送信されるようにしますPHPメールの検証:電子メールが正しく送信されるようにしますMay 13, 2025 am 12:06 AM

PHPemailvalidationinvolvesthreesteps:1)Formatvalidationusingregularexpressionstochecktheemailformat;2)DNSvalidationtoensurethedomainhasavalidMXrecord;3)SMTPvalidation,themostthoroughmethod,whichchecksifthemailboxexistsbyconnectingtotheSMTPserver.Impl

PHPアプリケーションをより速くする方法PHPアプリケーションをより速くする方法May 12, 2025 am 12:12 AM

tomakephpapplicationsfaster、followthesesteps:1)useopcodecachinglikeopcacheTostoredscriptbytecode.2)最小化abasequeriesecachingingindexing.3)leveragephp7機能forbettercodeefficiency.4)

PHP依存性インジェクション:コードのテスト可能性を改善しますPHP依存性インジェクション:コードのテスト可能性を改善しますMay 12, 2025 am 12:03 AM

依存性注入(DI)は、明示的に推移的な依存関係によりPHPコードのテスト可能性を大幅に改善します。 1)DI分離クラスと特定の実装により、テストとメンテナンスが柔軟になります。 2)3つのタイプのうち、コンストラクターは、状態を一貫性に保つために明示的な式依存性を注入します。 3)DIコンテナを使用して複雑な依存関係を管理し、コードの品質と開発効率を向上させます。

PHPパフォーマンスの最適化:データベースクエリの最適化PHPパフォーマンスの最適化:データベースクエリの最適化May 12, 2025 am 12:02 AM

DatabaseQueryoptimizationInpholvesseveralstrategESTOEnhancePerformance.1)selectonlynlynlyndorycolumnStoredatedataTransfer.2)useindexingtospeedupdataretrieval.3)revenmecrycachingtostoreres sultsoffrequent queries.4)

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター