Rumah  >  Artikel  >  rangka kerja php  >  Kaedah penggunaan persekitaran rangka kerja thinkphp

Kaedah penggunaan persekitaran rangka kerja thinkphp

PHPz
PHPzasal
2023-04-11 10:30:011351semak imbas

Rangka kerja thinkphp ialah rangka kerja PHP yang sangat popular di kalangan pembangun domestik Ia mempunyai skalabiliti yang kukuh dan kaedah pembangunan yang mudah, dan digunakan secara meluas dalam pelbagai pembangunan tapak web. Untuk menggunakan rangka kerja thinkphp untuk pembangunan, anda perlu menyediakan persekitaran penggunaan terlebih dahulu Artikel ini akan memperkenalkan persekitaran penggunaan rangka kerja thinkphp.

1. Pemasangan dan konfigurasi persekitaran

1 Pasang persekitaran PHP

Sebelum membangunkan rangka kerja thinkphp, anda mesti memasang persekitaran PHP pada komputer anda. Adalah disyorkan untuk menggunakan versi terkini php7.2, Tengine sebagai pelayan WEB.

2. Pasang Komposer

Komposer ialah alat pengurusan pergantungan untuk PHP yang boleh mengurus pergantungan antara perpustakaan kod PHP dengan mudah.

Masukkan arahan berikut pada baris arahan untuk memasang:

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

Selepas pemasangan selesai, jalankan arahan berikut untuk menyemak:

composer --version

Jika a nombor versi muncul, ini bermakna kejayaan pemasangan.

3. Pasang Git

Git ialah salah satu alat kawalan versi paling popular pada masa ini dan sangat mudah untuk mengurus kod projek. Anda boleh memuat turun pakej pemasangan dari laman web rasmi untuk pemasangan.

4. Pasang Tengine

Tengine ialah terbitan nginx, dimulakan dan diselenggara terutamanya oleh Taobao. Berdasarkan Nginx, ia menyepadukan modul berfungsi seperti perkhidmatan LB, Cache dan HTTP, dan meningkatkan prestasi dengan mengoptimumkan kod beberapa modul utama.

Muat turun versi pakej pemasangan yang sepadan dari tapak web rasmi dan pasangkannya.

2 Cipta projek dan pasang rangka kerja thinkphp

1 Cipta projek

Pergi ke direktori tempat anda ingin mencipta projek dan gunakan arahan berikut untuk. buat projek thinkphp baharu:

composer create-project topthink/think=5.0.* project_name

Nota: project_name ialah nama projek yang anda perlu buat.

2. Pasang rangka kerja

Pergi ke direktori akar projek dan masukkan arahan berikut dalam baris arahan untuk memasang rangka kerja thinkphp:

composer require topthink/think=5.0.*

Selepas pemasangan selesai, anda boleh Dalam direktori projek, didapati semua kod sumber rangka kerja thinkphp berada dalam direktori vendor/.

3. Pengenalan kepada struktur direktori

Struktur direktori rangka kerja thinkphp sangat jelas, dan kami boleh mencari fail yang diperlukan untuk pembangunan dengan cepat. Berikut ialah pengenalan ringkas kepada direktori utama rangka kerja:

aplikasi: Direktori aplikasi, semua kod berkaitan aplikasi berada dalam direktori ini.

awam: Direktori tempat fail kemasukan dan fail sumber disimpan tidak kelihatan kepada dunia luar.

thinkphp: Direktori teras rangka kerja Pembangun boleh terus melihat kod sumber untuk memahami idea reka bentuk rangka kerja thinkphp.

composer.json: Fail konfigurasi komposer.

masa jalan: Direktori fail cache masa jalan disimpan dalam direktori ini, seperti log, sesi, cache templat, dll.

penjual: Direktori perpustakaan pergantungan pihak ketiga komposer.

Struktur direktori ini sangat jelas, dan proses pemasangan juga sangat mudah, membolehkan pembangun membangun dengan lebih cepat.

4. Ringkasan

Di atas adalah pengenalan kepada pembinaan persekitaran dan penggunaan rangka kerja thinkphp belum didedahkan kepada kerangka thinkphp. Dengan persekitaran yang baik disediakan, kita boleh mula menggunakan rangka kerja thinkphp untuk pembangunan. Saya harap semua orang boleh mencapai hasil pembangunan yang lebih baik pada rangka kerja thinkphp.

Atas ialah kandungan terperinci Kaedah penggunaan persekitaran rangka kerja thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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