thinkPHP ialah rangka kerja pembangunan PHP yang popular yang digunakan secara meluas dalam pembangunan aplikasi web. Apabila membangunkan projek menggunakan thinkPHP, anda selalunya perlu mengakses direktori akar rangka kerja, jadi adalah sangat penting untuk memahami struktur direktori akar dan kandungan fail rangka kerja thinkPHP.
Direktori akar thinkPHP ialah teras keseluruhan rangka kerja dan mengandungi banyak fail dan direktori penting. Berikut akan memperkenalkan struktur direktori akar dan fungsi fail thinkPHP, serta cara menggunakan direktori akar untuk pembangunan projek.
- Struktur direktori akar
Direktori akar rangka kerja thinkPHP terutamanya mengandungi fail dan folder berikut:
├── application // 應(yīng)用目錄 │ ├── common // 公共模塊 │ ├── index // 默認(rèn)模塊 │ └── …… ├── extend // 擴展目錄 ├── public // WEB 部署目錄(對外訪問目錄) │ ├── index.php // 入口文件 │ ├── …… ├── runtime // 運行時目錄 ├── thinkphp // 框架系統(tǒng)目錄 ├── vendor // 第三方類庫目錄 ├── .htaccess // 用于Apache的重寫 ├── composer.json // composer 定義文件 ├── LICENSE.txt // 框架授權(quán)協(xié)議文件 └── README.md // 框架說明文件
- Pengenalan fungsi fail direktori root
Aplikasi 2.1
Aplikasi ini terletak dalam direktori aplikasi rangka kerja Setiap modul mempunyai subdirektori yang sepadan, termasuk pengawal, model, paparan dan fail konfigurasi. Antaranya, modul biasa ialah modul awam dan indeks ialah modul lalai.
2.2 extend
Direktori lanjutan digunakan untuk menyimpan perpustakaan kelas sambungan rangka kerja. Jika anda perlu menggunakan perpustakaan atau sambungan kelas tambahan, anda boleh meletakkannya dalam direktori ini untuk pengurusan dan panggilan yang mudah.
2.3 awam
Direktori awam ialah direktori akar keseluruhan tapak web, yang menyimpan fail dan sumber untuk akses luaran, seperti css, js, imej, dsb. index.php ialah fail kemasukan untuk keseluruhan tapak web, dan semua permintaan akan diproses oleh fail ini terlebih dahulu.
masa jalan 2.4
Direktori masa jalan digunakan untuk menyimpan fail apabila rangka kerja berjalan, termasuk fail cache, fail log, fail sesi, dsb. Dalam persekitaran pengeluaran, anda harus memastikan bahawa hanya program yang mempunyai kebenaran menulis ke direktori ini untuk mengelakkan risiko keselamatan.
2.5 thinkphp
Direktori thinkphp ialah teras keseluruhan rangka kerja, termasuk komponen biasa seperti pengawal, model, pandangan, dll., yang boleh digunakan secara langsung. Fail dalam direktori ini tidak boleh diubah suai atau dipadamkan, jika tidak rangka kerja tidak akan berfungsi dengan baik.
vendor 2.6
Direktori vendor ialah direktori storan untuk perpustakaan kelas pihak ketiga, yang terutamanya termasuk perpustakaan kelas yang dipasang oleh komposer dan perpustakaan kelas tulisan sendiri. Digunakan untuk menyimpan dan mengurus pakej pengembangan pihak ketiga.
2.7 .htaccess
fail htaccess digunakan untuk definisi peraturan penulisan semula Apache. Dalam thinkPHP, fail ini digunakan untuk melaksanakan fungsi seperti penulisan semula URL dan penghalaan permintaan.
2.8 composer.json
Fail composer.json ialah fail definisi komposer, yang digunakan untuk menerangkan kebergantungan projek dan kaedah pemuatan. Ia diperlukan apabila menggunakan komposer untuk membina rangka kerja.
2.9 LICENSE.txt
LICENSE.txt ialah fail perjanjian kebenaran rangka kerja, yang mengandungi hak harta intelek dan perjanjian penggunaan tentang rangka kerja.
2.10 README.md
README.md ialah fail penerangan rangka kerja, yang digunakan untuk memperkenalkan penggunaan dan ciri rangka kerja.
- Ringkasan
Di atas ialah pengenalan kepada direktori akar rangka kerja thinkPHP. Saya harap ia dapat membantu pembangun thinkPHP. Dalam pembangunan projek sebenar, memahami struktur direktori akar dan fungsi fail rangka kerja boleh membantu kami menjalankan kerja pembangunan projek dengan lebih cepat dan meningkatkan kecekapan dan kelajuan pembangunan.
Atas ialah kandungan terperinci Apakah direktori akar thinkPHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)