Rumah pembangunan bahagian belakang tutorial php Panduan Operasi Komposer dalam PHP

Panduan Operasi Komposer dalam PHP

May 22, 2023 am 08:19 AM
php composer Panduan operasi

Apabila bahasa PHP terus berkembang, ekosistem pembangunan PHP juga berkembang. Dalam ekosistem ini, Komposer telah menjadi salah satu alat pengurusan pergantungan yang digunakan secara meluas dalam projek PHP. Komposer bukan sahaja memudahkan pengurusan pergantungan dan pengenalan projek PHP, tetapi juga mengoptimumkan seni bina aplikasi dan meningkatkan kecekapan pembangunan. Artikel ini akan memperkenalkan penggunaan Komposer dan membantu pemula menguasai panduan operasi Komposer dengan cepat.

1. Pemasangan Komposer

Untuk menggunakan Komposer, anda perlu memasang Komposer pada komputer anda terlebih dahulu. Komposer ialah alat baris arahan berasaskan PHP yang anda perlukan untuk menggunakan terminal untuk dipasang. Secara umumnya terdapat dua cara untuk memasang Komposer.

  1. Gunakan fail PHAR pra-dibuat untuk pemasangan. Sebelum memasang Composer PHAR, anda perlu memastikan anda sudah mempunyai PHP dan CURL pada komputer anda. Kemudian, laksanakan arahan berikut dalam terminal:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" setup .php
    php -r "unlink('composer-setup.php');"

  2. Gunakan kaedah pemasangan global untuk memasang. Memasang Komposer menggunakan kaedah ini memerlukan penggunaan alat baris arahan, menjalankan Windows PowerShell atau Bash shell sebagai pentadbir, dan kemudian melaksanakan perintah berikut:

    curl -sS https://getcomposer.org/installer | mv composer.phar /usr/local/bin/composer


  3. Selepas pemasangan selesai, semak sama ada Composer berjaya dipasang dengan memasukkan arahan berikut dalam terminal.
composer -V
Salin selepas log masuk

2. Penggunaan Komposer

Menggunakan Komposer adalah sangat mudah, hanya ikuti langkah berikut.

Memulakan Komposer
  1. Sebelum anda mula menggunakan Komposer, anda perlu mencipta direktori kosong sebagai direktori projek anda. Kemudian laksanakan arahan berikut dalam direktori untuk memulakan Komposer:
composer init
Salin selepas log masuk

Selepas melaksanakan arahan ini, Komposer akan meminta anda memberikan beberapa maklumat asas, seperti nama projek anda, versi, pengarang, dll. Anda boleh mengisi maklumat mengikut keperluan, atau tekan Enter untuk melangkau mengisi maklumat.

Memasang kebergantungan
  1. Selepas memulakan Komposer, anda boleh menentukan kebergantungan yang diperlukan oleh projek anda dengan mengedit medan memerlukan dalam fail composer.json. Selepas menentukan kebergantungan yang diperlukan untuk projek itu, anda boleh melaksanakan arahan berikut supaya Komposer memuat turun dan memasang kebergantungan yang diperlukan secara automatik.
composer install
Salin selepas log masuk

Untuk kebergantungan yang dipasang, anda juga boleh mengemas kininya kepada versi terkini melalui arahan berikut.

composer update
Salin selepas log masuk

Tambah kebergantungan baharu
  1. Dalam sesetengah kes, anda perlu menambah kebergantungan baharu untuk memenuhi keperluan projek anda. Anda boleh menggunakan arahan berikut untuk menentukan perpustakaan bergantung yang anda mahu tambah.
composer require 
Salin selepas log masuk

Sebagai contoh, jika anda ingin menambah pustaka Carbon, anda boleh melaksanakan arahan berikut.

composer require nesbot/carbon
Salin selepas log masuk

Selepas melaksanakan arahan di atas, Komposer akan memuat turun dan secara automatik menambah pustaka Carbon pada projek anda.

Padam kebergantungan
  1. Untuk sesetengah kebergantungan yang tidak lagi digunakan, anda boleh memadamnya daripada projek anda dengan arahan berikut.
composer remove 
Salin selepas log masuk

Sebagai contoh, jika anda ingin memadam pustaka Carbon, anda boleh melaksanakan arahan berikut.

composer remove nesbot/carbon
Salin selepas log masuk

Automuat
  1. Apabila anda memasang atau mengemas kini kebergantungan, Komposer akan menjana fail pemuatan automatik Anda boleh menggunakan fail ini untuk memuatkan kebergantungan yang ditentukan secara automatik dalam tanggungan anda Semua kelas dan fail. Anda hanya perlu memperkenalkan fail autoloading dalam fail PHP anda untuk mengakses semua kelas dan fungsi yang disediakan oleh perpustakaan atau rangka kerja anda. Contohnya:
require_once '/path/to/vendor/autoload.php';
Salin selepas log masuk

3. Kesimpulan

Komposer ialah alat pengurusan pergantungan yang amat diperlukan dalam pembangunan PHP. Ia boleh memudahkan pengurusan pergantungan dan pengenalan aplikasi PHP dan meningkatkan kecekapan pembangunan. Melalui pengenalan artikel ini, kami percaya bahawa anda telah menguasai kemahiran asas menggunakan Komposer untuk membina projek PHP. Apabila anda mendalami Composer, kod PHP anda akan menjadi lebih jelas, ringkas dan teratur.

Atas ialah kandungan terperinci Panduan Operasi Komposer dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Panduan Ringkas CakePHP Panduan Ringkas CakePHP Sep 10, 2024 pm 05:27 PM

CakePHP ialah rangka kerja MVC sumber terbuka. Ia menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP mempunyai beberapa perpustakaan untuk mengurangkan beban tugas yang paling biasa.

Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Feb 07, 2025 am 11:57 AM

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

Program PHP untuk mengira vokal dalam rentetan Program PHP untuk mengira vokal dalam rentetan Feb 07, 2025 pm 12:12 PM

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

See all articles