Artikel ini ditulis oleh ruangan tutorial komposer untuk memperkenalkan cara memasang dan menggunakan Composer pada Windows dan Linux Saya harap ia dapat membantu rakan yang memerlukan.
Pemasangan dan penggunaan Komposer pada Windows dan Linux
1 ia betul Selepas PHP dipasang, buka tetingkap baris arahan dalam Windows/buka terminal dalam Linux dan jalankan php -v
untuk menyemak sama ada nombor versi dikeluarkan dengan betul.
tetingkap
PS E:\repository\work> php -v PHP 7.0.32 (cli) (built: Sep 12 2018 15:54:08) ( ZTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
centos
[root@jmsiteos7 ~]# php -v PHP 7.2.13 (cli) (built: Dec 6 2018 23:18:37) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.13, Copyright (c) 1999-2018, by Zend Technologies
Jika php dipasang tetapi pembolehubah persekitaran tidak ditetapkan, anda perlu Tetapkan pembolehubah persekitaran
tetingkap
tetingkap tetapkan pembolehubah persekitaran
Keluar dan buka semula tetingkap baris arahan, sekali lagi Masukkan php -v
untuk menyemak nombor versi Jika masih tidak normal, sila semak sama ada direktori php adalah betul
centos
vi /etc/profile #文件地步输入如下两行 PATH=$PATH:/usr/local/php72/bin/:/usr/local/php72/sbin/ export PATH #立即生效 source /etc/profile
Masukkan <🎜. > sekali lagi untuk menyemak nombor versi Jika masih tidak normal, sila semak sama ada direktori php adalah betul php -v
2. >3. Pasang Komposer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
4 Langkah di atas untuk memuat turun Komposer selesai dengan betul Selepas itu, anda boleh menyalin fail composer.phar ke mana-mana direktori (seperti direktori akar projek), dan kemudian gunakan perintah untuk menggunakan Komposer!
php composer-setup.php
6. Pemasangan global
php -r "unlink('composer-setup.php');"
Buka terminal dan laksanakan arahan berikut untuk memasang c
fail yang dimuat turun sebelum ini Pindah ke direktori: php composer.phar
windows
Masukkan direktori pemasangan PHP, salin ke direktori pemasangan PHP, dalam PHP Cipta fail baharu dalam direktori pemasangan dan simpan kod berikut ke dalam fail ini
omposer.phar
Buka semula tetingkap baris arahan dan cuba laksanakan /usr/local/bin/
untuk melihat sama ada nombor versi dikeluarkan dengan betul
mv composer.phar /usr/local/bin/composer
tetingkap
composer.phar
centos composer.bat
@php "%~dp0composer.phar" %*
Ini hanya untuk demonstrasi, anda tidak boleh melaksanakan komposer sebagai root, rasmi Penjelasan yang diberikan ialah: Perintah Komposer tertentu, termasuk exec, pasang dan kemas kini, membenarkan kod pihak ketiga untuk dilaksanakan pada sistem anda. composer --version
7. Naik Taraf Komposer
PS E:\repository\work> composer --version Composer version 1.8.0 2018-12-03 10:31:16
8 Tetapkan komposer sumber domestik
[root@jmsite ~]# composer --version Do not run Composer as root/super user! See https://getcomposer.org/root for details Composer version 1.8.0 2018-12-03 10:31:16
<. 🎜>
Dua: Gunakan Komposer
composer selfupdate
1 Buat
berdasarkan composer.json dalam direktori projek. 🎜> Fail yang menerangkan kebergantungan projek.composer config -g repo.packagist composer https://packagist.phpcomposer.com
Jika anda mendapati sukar untuk mencipta fail composer.json, anda juga boleh menggunakan arahan memerlukan semasa pemasangan
komposer akan mencari maklumat asas kod dan secara automatik mencipta fail dan composer.json
Fail
{ "require": { "monolog/monolog": "1.2.*" } }
3 Kemas kini semua pustaka kod dalam projek, atau pustaka kod yang ditentukan
composer install
4. Alih keluar Pustaka kod, jika digunakan oleh perpustakaan kod lain, tidak boleh dialih keluar
composer require monolog/monolog
5. Cari sumber untuk pustaka kod composer.json
composer.lock
6. Lihat maklumat asas kod
# 更新所有代码库 composer update # 更新指定的代码库 composer update monolog/monolog # 更新指定的多个代码库 composer update monolog/monolog phpaes/phpaes # 还可以通过通配符匹配代码库 composer update monolog/monolog phpaes/*
Pemuatan automatik
composer remove monolog/monolog
Atas ialah kandungan terperinci Pemasangan dan penggunaan Komposer di bawah Windows/Linux (penjelasan terperinci). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!