Versi baru telah dikembangkan dan perbaikan berikut telah dilakukan:
Mendukung penyimpanan Sqlite lokal, serta penyimpanan MySQL dan MongoDB.
Internasionalisasi, mendukung Bahasa Inggris/Cina Sederhana/Cina Tradisional.
Dapat diinstal dengan cepat melalui Composer.
Jalankan layanan pemantauan dengan satu perintah.
Mendukung login akun dan kata sandi.
Untuk fitur baru lainnya, silakan kunjungi https://github.com/laynefyc/php-monitor untuk merasakannya.
Versi baru sedang dalam pengembangan, semua fungsi back-end telah dikembangkan, dan pengembangan halaman front-end masih dalam proses. Karena pembaruan teknologi front-end terlalu cepat, saya tidak berencana menggunakan jQuery sekaligus. Versi baru akan menggunakan Vue atau React, jadi saya juga belajar dan mengembangkan pada saat yang bersamaan.
Akun publik sudah lama ditulis, dan konten di dalamnya sudah banyak diperkaya. Dibandingkan dengan blog, kualitasnya lebih tinggi, dan konten yang dibagikan lebih sistematis.
http://imgs.it2048.cn/code-log.png
Sebelum mengirimkan terbitan, silakan lihat README.md (halaman saat ini) dan Riwayat Tertutup yang telah diproses untuk menemukan jawaban atas 90% pertanyaan. Untuk 10% terbitan lainnya, harap kirimkan sesuai dengan informasi yang diperlukan dalam templat Terbitan. Semakin banyak informasi yang Anda berikan, semakin akurat saran yang dapat saya berikan kepada Anda. Terbitan yang dikirimkan yang tidak mengikuti spesifikasi akan langsung ditutup.
Saya ingin menetapkan tujuan pada tahun 2019 - menulis ulang ekstensi xhprof dan cabang xhgui.
Ada banyak ekstensi PHP untuk mendapatkan informasi dasar, seperti uprofiler, tideways_xhprof, tideways, xhprof, dll. Prinsipnya sama, tetapi perbedaannya terletak pada kompatibilitas dan stabilitas (memilih satu untuk diinstal, menginstal beberapa akan bertentangan).
Class 'MongoClient' not found
Fatal error: Call to undefined function xhprof_enable()
Jika muncul pesan error di atas, silakan gunakan php -m
untuk melihat apakah ada ekstensi tideways atau tideways_xhprof. Kemudian modifikasi ekstensi file konfigurasi config/config.default.php#L12. Jika masih ada masalah, silakan periksa apakah file ekstensi alcaeus/mongo-php-adapter ada di direktori vendor (ini adalah adaptor yang kompatibel dengan mongo.so dan mongodb.so). Jika belum ada silahkan update kodenya (git pull origin master) lalu jalankan composer install untuk menginstalnya.
90% pertanyaan dapat dijawab di ISSUEISSUE
Ekstensi baru dari tideways telah diganti namanya dan tidak mendukung tampilan SQL. Disarankan untuk menggunakan versi V4 v4.1.6 yang mendukung tampilan SQL.
Jika harus menggunakan versi V5, silahkan modifikasi file konfigurasi config/config.default.php#L12 menjadi tideways_xhprof
Daftar SQL dan tampilan waktu eksekusi SQL telah ditambahkan (saat ini hanya ekstensi tideways yang didukung), dan terdapat tangkapan layar di bawah.
Untuk informasi instalasi xhgui, silakan buka proyek sumber untuk melihat dokumentasi: xhgui
Jika Anda tidak berhasil menginstalnya, Anda dapat mengunjungi blog saya untuk membaca artikel ini: Tideways dan xhgui membuat platform pemantauan non-intrusif PHP
Tentu saja cara terbaik adalah menghubungi saya, blog saya: https://blog.it2048.cn
Versi bahasa Mandarin dari proyek ini mengacu pada https://github.com/snfnwgi/xhgui, beberapa kata yang tidak diterjemahkan dengan cukup akurat telah dimodifikasi, dan bagian yang tidak diterjemahkan telah diterjemahkan.
Proyek sumber xhgui sudah lama tidak diperbarui. Saya menemui banyak masalah dalam proses membangun platform pemantauan PHP berdasarkan xhgui. Saya tahu banyak tentang PHP dan front-end, dan saya berencana untuk meningkatkan dan mengoptimalkannya sambil menjadikan kode yang diperbarui menjadi open source.
Saya akan memperbaiki beberapa bug sintaks dasar dan mengirimkan Permintaan Penggabungan. Namun, modifikasi China tidak akan disebutkan. Alasan utamanya adalah persyaratan kode proyek sumber xhgui pada dasarnya dapat digunakan, dan penambahan ekstensi selanjutnya berantakan. Orang-orang yang memelihara kode tersebut juga mengalami kesulitan, dan banyak kesalahan nyata yang belum diperbaiki. Saya tidak dapat menjamin bahwa kode yang saya sebutkan akan diadopsi tepat waktu. UI xhgui terutama dirancang untuk orang asing. Saya tidak terbiasa dengan banyak simbol dan unit data, dan beberapa interaksi tidak ramah. Proyek ini terutama akan membuat perubahan pada aspek ini, sehingga tidak cocok untuk mengajukan Permintaan Penggabungan.
Tangkapan layar halaman beranda
bagan air terjun
Bagan pemantauan fungsi
daftar SQL
composer require laynefyc/xhgui-chinese
http://imgs.it2048.cn/code-log.png