2010-03-16 23 views
25

Tôi gặp nhiều rắc rối khi cài đặt Eclipse và PDT trên hệ thống của mình. Phải mất hai ngày, phần lớn bởi vì tất cả các hướng dẫn tôi có thể tìm thấy đã lỗi thời (viết năm 2008, bây giờ là 2011) và các bước khác nhau mà họ đưa vào không còn cần thiết, bị hỏng hoặc không liên quan nữa. Tôi muốn viết quá trình của tôi ở đây để nó có thể được cải thiện (thông qua wiki) khi thời gian trôi qua.Cách cài đặt Công cụ phát triển PHP + PHP (PDT) + Trình gỡ lỗi trên máy Mac trong năm 2011

  1. Cài đặt Eclipse mà không PHP Plugin ("Eclipse Classic"). Điều này sẽ cung cấp cho bạn một Eclipse hoàn chỉnh, mà tôi thấy thích hợp hơn, vì giao diện người dùng có nhiều thịt hơn (ví dụ như bạn có danh sách các Perspectives mặc định, giúp bạn hiểu những quan điểm nào.)

  2. Cài đặt PDT SDK với Trợ giúp > Cài đặt mục menu Phần mềm mới. Bạn nghĩ rằng bạn sẽ được thực hiện ở đây, nhưng nếu bạn cố gắng để chạy một cái gì đó, nó sẽ không phàn nàn về việc không có một trình gỡ rối.

  3. Cài đặt trình gỡ lỗi Zend. Nó sẽ thất bại nếu bạn cố gắng sử dụng tùy chọn Cài đặt Phần mềm Mới, như nhiều hướng dẫn đề xuất ("Không tìm thấy kho chứa có chứa osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116".) Thay vào đó, hãy tải xuống nó từ http://www.zend.com/en/community/pdt và sao chép các thư mục/và plugins/vào thư mục cài đặt Eclipse của bạn theo cách thủ công (các hướng dẫn này không được viết ở bất kỳ đâu).

  4. Khởi động lại Eclipse

  5. khỉ với ưu đãi đối với một thời gian - nếu bạn đi theo một hướng dẫn trước và cố gắng tự thêm thực thi php của bạn với Eclipse prefs (/ usr/bin/php), gỡ bỏ nó (PHP > PHP thực thi). Đặt một trong các tệp thi hành Zend Debugger thành mặc định. Nếu bạn đã cố gắng thực thi tệp .php, hãy xóa cấu hình "Chạy" hiện có mà bạn có thể đã tạo (Chạy> Cấu hình gỡ lỗi ...).

  6. Eclipse hoạt động! Bạn sẽ có thể chạy tệp .php dưới dạng tập lệnh tốt.

+2

Tôi không nghĩ rằng sự cố của bạn dành riêng cho Mac. Eclipse PDT cũng bị hỏng trên Windows Vista. Có quá nhiều thành phần rời rạc cần được cài đặt và đó là một cơn ác mộng để tìm tất cả các phiên bản phù hợp. Ngay bây giờ ví dụ phiên bản mới nhất của XAMPP có PHP 5.3 nhưng bản nhị phân Zend Debugger mới nhất mà bạn có thể tìm thấy nhanh chóng thông qua tìm kiếm của Google chỉ tương thích với phiên bản 5.2. Vì vậy, một cách tiếp cận là giả vờ là năm 2008 và tải xuống tất cả các gói hiện tại tại thời điểm các hướng dẫn được viết. Tôi đã có thể nhận được ít nhất trình gỡ lỗi CLI PHP để làm việc theo cách này. –

+0

@ Alex: XAMPP tàu với XDebug, bạn sẽ chỉ cần kích hoạt nó trong cấu hình (php.ini). Bằng cách này, bạn sẽ nhận được khá nhiều lỗi để làm việc ngay lập tức. –

+1

Bước 3 của bài đăng của bạn hiện hoạt động. Trong Eclipse, thêm một Trang web Phần mềm mới có tên là PDT với URL http://downloads.zend.com/pdt. Eclipse sẽ tải xuống và cài đặt Trình gỡ lỗi Zend mà không gặp bất kỳ sự cố nào. –

Trả lời

1

Một cách tiếp cận có thể là giả vờ là năm 2008 và tải xuống tất cả các gói hiện tại tại thời điểm các hướng dẫn được viết. Tôi đã có thể nhận được ít nhất trình gỡ lỗi CLI PHP để làm việc theo cách này, nhưng vẫn không có may mắn với việc gỡ lỗi các trang Web PHP.

Tôi không nghĩ rằng sự cố của bạn dành riêng cho Mac. Tôi có Vista.

1

Tôi không gặp vấn đề gì với PDT và Zend Debugger CLI để chạy ... Tôi có thể gỡ lỗi PHP tốt (miễn là tôi gỡ lỗi dưới dạng tập lệnh và không cố định tuyến đến máy chủ web) {Tôi đang sử dụng Mac }.

Tôi đã thử công cụ đường dẫn, v.v ... và khi tôi cố định tuyến đến trình duyệt - tôi nhận được máy chủ không thể tìm thấy phản hồi trang ... lưu ý rằng khi tôi "kiểm tra gỡ lỗi", phản hồi của Zend tất cả mọi thứ là "a-ok" - nhưng ngay cả với điều đó, tôi không thể một tập tin php dự án để định tuyến thông qua máy chủ web.

Tôi đang nghĩ đó là một trong hai đường dẫn liên quan, hoặc bằng cách nào đó bảo mật trên máy Mac 10.6

có ai có ý tưởng không?

2

Yêu thích nó. Cá nhân tôi khuyên bạn nên sử dụng Eclipse 3.3 và PDT 1.3 và các phiên bản mới cho đến khi chúng có được hành động của chúng với nhau. Tôi sẽ giúp đỡ nhưng, tốt, thời gian của tôi bị giới hạn như nó được.Tôi đã tìm thấy có nhiều vấn đề với các phiên bản PDT từ:

  • 2,0 qua 2.1 có hiệu suất nghiêm trọng isuses
  • 2.1 dường như rất vội vã - rất nhiều các prefernece
  • 2.2 dường như có vấn đề với tự động hoàn tất trên các nhà xây dựng và những thứ tương tự (đọc một số nhận xét của nhà phát triển trong các báo cáo lỗi cũng không truyền cảm hứng cho sự tự tin TẤT CẢ, hoặc là)

Tôi cũng khuyên bạn nên cài đặt theo cùng một cách như bài đăng gốc được đề nghị - lấy nhật thực vanilla, thậm chí không thử tải xuống PDT gói.

Ngoài ra, đừng bao giờ thử sử dụng plugin SimpleTest - nó lỗi và không thành công ít nhất một nửa thời gian trên mọi cài đặt mà tôi từng gặp phải.

Ngoài ra, nếu bạn làm việc trong môi trường kinh doanh hoặc có tiền để rảnh, Zend Studio về cơ bản PDT được thực hiện ... tốt hơn.

11

http://wiki.eclipse.org/PDT/Installation

Gần đây tôi đã cài đặt các công cụ phát triển php vào nhật thực bằng cách làm theo các hướng dẫn trên wiki này. Hy vọng nó sẽ giúp bất cứ ai có vấn đề như tôi.

Các vấn đề liên quan