ホームページ > バックエンド開発 > PHPチュートリアル > Windows に PHP 依存関係管理ツール Composer をインストールする

Windows に PHP 依存関係管理ツール Composer をインストールする

WBOY
リリース: 2016-06-23 13:29:16
オリジナル
1263 人が閲覧しました

まず、作曲家とは何ですか?

さて、百度百科に投稿しましょう。 http://baike.baidu.com/view/1657652.htm

それで、Windows に Composer をインストールするにはどうすればよいでしょうか?

Windows でコマンドを実行する方法は、Linux で行うほど便利ではありません。したがって、php が dos を通じて実行できるように、最初に php 環境変数を設定する必要があります。

1. [マイ コンピュータ] (右クリック) -> [プロパティ] -> [システムの詳細設定] -> [詳細] -> [環境変数]、PATH を選択、編集、追加

;D:xamppphp

alt+r->> cmd dos ウィンドウを開き、php -v を実行します。エラーが報告され、一連の DLL が見つからない場合は、php.ini を変更します。

extension_dir の値を絶対パスに設定します (extension_dir = "D:xamppphpext")。 I browscap.dll が見つからないというエラー メッセージも表示されます。 php.ini で browscap を見つけ、その値を絶対パスの値に変更します

エラーがなければ。 php -v を実行すると、次の結果が得られます:

2. ssl 拡張機能をオンにします

php.ini を変更し、extension = php_openssl.dll を開きます

3. php ディレクトリに入り、php コマンドを実行します。

毎回 cd /D D:/xampp/htdocs を実行する代わりに、レジストリを変更し、入力したいファイルを右クリックして、ファイルの cmd コマンドを直接入力することをお勧めします

新しいファイルを作成するファイルを貼り付けます:

Windows レジストリ エディター バージョン 5.00
[HKEY_CLASSES_ROOTfoldershellcmd]
@="CMD ファスト パス"
[HKEY_CLASSES_ROOTfoldershellcmdcommand]
@="cmd.exe /k cd %1"


xx.reg として保存します。を実行して [はい] をクリックし、フォルダーを見つけて右クリックすると、cmd 高速チャネル操作項目が表示されます

トピックに戻る: プロジェクト ファイル htdocs に移動し、 dos "eval に

php -r と入力します。 ('?>'.file_get_contents('https://getcomposer.org/installer'));"

しばらく待つと、次のプロンプトが表示されます:

4. プロジェクト ファイルで、新しい xx.bat ファイルを作成し、内容を次のように編集します:

@ECHO OFF
SET SUBDIR=%~dp0
php %SUBDIR%composer.phar %*
その後、それを実行します。このファイルは現在のパスをコンポーザーとして定義するためのものです。もちろん、このファイルを実行する必要はありません。

5. この時点で、Composer は基本的にインストールされます。次に、拡張機能パック

をインストールする必要があります。 htdocs でcomposer.json を開き、インストールする拡張機能を入力します:


形式はおおよそ次のとおりです:


"require": {

"chrisboulton/ php -resque": "1.2",
"lisachenko/go-aop-php": "*",
"monolog/monolog": "1.2.*"
}
}

6. 4番目のステップが実行された場合ファイル、htdocs ディレクトリで直接、composer install

を実行します。4 番目の手順のファイルが実行されない場合は、php combos.phar install

が必要です。これでインストールは完了し、拡張パッケージもダウンロードされました。 htdocs には追加のベンダー フォルダーがあり、それを開くと、chrisboulton、lisachenko、monolog の 3 つの追加フォルダーがあることがわかります。次に、自動ロードを見てみましょう...

拡張機能パッケージを再度使用する必要がある場合は、 require_once ROOT_PATH 'vendor/autoload.php';


その後、拡張機能パッケージ内のクラス名を直接呼び出すだけです。

例は次のとおりです:

require_once ROOT_PATH 'vendor/autoload.php';//ROOT_PATH はルート ディレクトリです

$redis = Resque::redis();//ここベンダーは /chrisboulton/php-resque/lib/resque.php クラス名で直接呼び出され、ファイルを導入する必要はありません

var_dump($redis);

この redis 変数は php-resque の redis クラスです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート