Tôi chỉ cần cài đặt wamp và phiên bản mới nhất đi kèm với webgrind, nhưng tôi không thể tìm ra cách nó works.It nóiwebgrind trên wamp
Select a cachegrind file above
Và thats tất cả.
Tôi chỉ cần cài đặt wamp và phiên bản mới nhất đi kèm với webgrind, nhưng tôi không thể tìm ra cách nó works.It nóiwebgrind trên wamp
Select a cachegrind file above
Và thats tất cả.
Webgrind là trình phân tích cú pháp/trình xem cho định dạng tệp lược tả có tên là cachegrind. Phần mở rộng PHP Xdebug có thể (trong số những thứ rất hữu ích khác) tạo ra chúng. Để webgrind hoạt động, Xdebug cần được cài đặt và kích hoạt.
update
, và hy vọng mọi thứ sẽ làm việccác wiki on Google Code có thêm về configuri ng webgrind.
1) Tải xuống XDebug từ số download page.
2) Đặt tất cả các file DLL trong thư mục mở rộng PHP của bạn: C:\wamp\bin\php\php5.x.x\ext
3) Thêm dòng sau trong php.ini
tập tin của bạn nằm ở C:\wamp\bin\php\php5.x.x
:
zend_extension = c:\wamp\bin\php\php5.3.0\ext\php_xdebug-2.1.0-5.3-vc6.dll
4) Bổ sung thêm phần sau đây để php.ini của bạn (tìm kiếm phần [xdebug] trước để chắc chắn rằng nó chưa tồn tại):
[xdebug]
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "c:\wamp\www\webgrind\tmp"
xdebug.profiler_output_name = cachegrind.out.%t.%p
5) Khởi động lại Wamp và xác minh rằng tiện ích đã được tải. Để làm như vậy, thêm một tập tin pi.php
trong C:\wamp\www\
và đặt mã sau đây trong nó:
<?php
phpinfo();
?>
6) Kiểm tra đầu ra bằng cách mở trình duyệt của bạn tại http://localhost/pi.php
và tìm kiếm XDebug.
7) Tải xuống Webgrind từ số download page và trích xuất trong thư mục www
của bạn.
8) Chỉnh sửa config.php
tập tin nằm trong C:\wamp\www\webgrind\
để thay đổi thư mục lưu trữ:
static $storageDir = 'c:\wamp\www\webgrind\tmp';
static $profilerDir = 'c:\wamp\www\webgrind\tmp';
9) Trong thư mục Webgrind mà bạn đã trích xuất mã, thêm một tập tin .htaccess
và đưa nội dung này vào nó để tránh webgrind từ profiling bản thân:
php_flag xdebug.profiler_enable 0
10) Chạy lại kịch bản http://localhost/pi.php
để tạo ra một số dữ liệu hồ sơ.
11) Mở trình duyệt của bạn với http://localhost/webgrind
để hiển thị kết quả. Đừng quên nhấp vào nút Update
!
Câu trả lời này dựa trên câu trả lời do Jacob Moen cung cấp. Bạn có thể xem nguồn gốc here.
Bạn nên xem liệu ứng dụng có bị SLOW hay không, đã gặp sự cố với vì cài đặt của Cachegrind.
Chúc may mắn!
thiết lập của tôi là wamp 2.4, Apache 2.4, PHP 5.4 và MySQL 5,6
[Portugues pt_br]
É bom Prestar atenção se một aplicação se tornar LENTA, chính kịp thời problemas com isso por causa das configurações do cachegrind.
Boa sorte!
Minhas configurações são wamp 2.4, Apache 2.4, PHP 5.4 e MySQL 5.6
Cập nhật các PHP.INI với các thông số
RESTART TẤT CẢ CÁC DỊCH VỤ
điều này nên được làm việc.
Bạn không cần phải làm nhiều ....
Tôi vừa mới chỉnh sửa dòng là
xdebug.profiler_enable = 1
Thats tất cả bạn thân. Hoàn toàn hoạt động!
Và điều gì xảy ra nếu blog đó biến mất hoặc bài đăng đó được di chuyển? Các câu hỏi chỉ có liên kết có một khoảng thời gian giới hạn trên Internet; tốt hơn để liệt kê các điểm liên quan ở đây như jokkedk đã làm (hoặc đăng một liên kết dưới dạng nhận xét thay vì “trả lời”). – Synetech
Hy vọng bạn sẽ đánh giá cao nỗ lực! ;-) – Maxime
Cá nhân, sắp xếp. Tôi hiện không sử dụng Xdebug hoặc webgrind, vì vậy nó có nghĩa là ít với tôi (mặc dù tôi đang xem xét nó vào lúc này), nhưng những người khác chắc chắn sẽ đánh giá cao nó, đặc biệt là trong tương lai khi mọi người đi qua bài viết của bạn - hoặc lưu trữ/tách bản sao của nó — thông qua công cụ tìm kiếm và blog bạn liên kết không còn tồn tại nữa. Dù bằng cách nào, [câu trả lời chỉ có liên kết thực sự cau mày] (http://www.google.com/search?q=link+only+answers) vì những lý do tôi vừa giải thích, do đó bằng cách cải thiện câu trả lời của bạn, nó đã thắng ' t bị xóa hoặc chuyển đổi thành nhận xét và thực tế sẽ được bình chọn. ';-)' – Synetech