2010-03-23 42 views
23

Tôi vừa mua một MacBook Pro mới đi kèm với Snow Leopard 10.6.2 (Mac OS X 10.6.2). Tôi đang sử dụng để sử dụng XAMPP như máy chủ phát triển địa phương của tôi trên XP. Kể từ khi Mac OS X được dựa trên Unix, tôi đã suy nghĩ về kích hoạt/cài đặt tất cả các công cụ cần thiết như tôi thường làm trên Linux. Tuy nhiên, tôi không hoàn toàn sẵn sàng để được chơi xung quanh với hệ thống tại thời điểm này để có một gói bên ngoài sẽ là một giải pháp tạm thời tốt đẹp tôi nghĩ.XAMPP hoặc MAMP trên Mac OS X 10.6.2 (Snow Leopard)

Câu hỏi đặt ra là liệu tôi có nên đi với MAMP hoặc XAMPP hay không. Không ai có bất cứ đề nghị? Pro và Cons tôi cho là. Theo như tôi biết, Mac OS X đi kèm với Apache2 và PHP5. MAMP hoặc XAMPP có sửa đổi cài đặt Apache và PHP hiện tại không? Bất kỳ ý kiến ​​về cách tôi nên tiến hành?

PS: Cuối cùng tôi sẽ sử dụng các cài đặt mặc định của Apache và PHP, và cài đặt một gói nhị phân của MySQL nhưng thời gian cho sự phát triển là một bản chất và tôi không có thời gian để làm quen mình với Mac OS X.

+0

Xin lỗi, tôi vừa nhận ra rằng mọi thứ liên quan đến máy chủ sẽ được đăng trên ServerFault. Hay tôi đang ở đúng nơi? – Steve

Trả lời

20

XAMPP và MAMP đều khá giống nhau. Không chạm vào OS X Apache/PHP mặc định của bạn! Bạn chỉ có thể thử cả hai và xóa chúng sau đó bằng cách chỉ xóa các thư mục của chúng. Cuối cùng họ làm chính xác như nhau.

XAMPP được cập nhật thường xuyên hơn và thường được cập nhật nhiều hơn. XAMPP cũng có thêm các phần mở rộng.

Mặt khác, MAMP trông giống một chút giống như mac và có Tiện ích bảng điều khiển. Nhưng đối với một hệ thống phát triển không tính nhiều. Không giống như XAMPP, MAMP hoạt động mà không có quyền quản trị viên.

Tôi đã đi với XAMPP cuối cùng vì tôi cần phần mở rộng dba.

+0

Cảm ơn Wolax! Tôi đã đi với XAMPP. MAMP đã thêm số cổng ở cuối url gây phiền toái cho tôi. Có thể có một cách xung quanh nó nhưng tôi chỉ không có khuynh hướng để chơi xung quanh. Tôi biên dịch lại php hiện tại sang phiên bản mới nhất và thêm mcrypt. Cũng cài đặt MySQL. Sẽ xóa XAMPP khi mọi thứ đã sẵn sàng. – Steve

5

Tôi là nhà phát triển mới và cũng chạy 10.6.3. Tôi thấy MAMP Pro là một lựa chọn tốt hơn bất cứ thứ gì khác. Các máy chủ web cá nhân đi kèm với Mac thực sự tiện dụng nhưng duy trì các mô-đun thông qua macports là một nỗi đau.

So với XAMP, MAMP Pro hoạt động thực sự tốt vì nó cho phép bạn tinh chỉnh mô-đun như bạn muốn và chỉnh sửa cấu hình/postfix/httpd dễ dàng. Hai lý do lớn nhất mà tôi yêu thích là nguyên nhân của việc tích hợp dyndns dễ dàng .

Đối với số cổng, bạn chỉ có thể chỉnh sửa số đó thành 80 và không phải nhập thủ công mỗi khi bạn duyệt đến trang web địa phương của bạn.

7

sau khi sử dụng cả hai để phát triển một số trang Wordpress cục bộ trên máy Mac của tôi, tôi đã chọn để đi với MAMP.

Vấn đề chính (chỉ có vấn đề thực sự) tôi đã có với XAMPP là nó có vấn đề về OS X với quyền truy cập tệp và thư mục. làm một cái gì đó đơn giản như cài đặt Chủ đề mới bằng cách sử dụng giao diện trực tuyến Wordpress đã chứng minh gần như không thể - cuối cùng nó yêu cầu thay đổi quyền đối với một số tệp cấu hình Apache trong thư mục XAMPP. - thậm chí sau đó nó không hoàn toàn hoạt động.

Tôi sẽ không đi vào chi tiết - nhưng đủ để nói rằng tôi đã kết thúc nghĩ "tại sao lại bận tâm?" và quay lại MAMP.

chỉ là trải nghiệm của tôi với bạn - nhưng đáng lưu ý rằng có một số trang web/bài đăng trên blog có chủ đề duy nhất là cách khắc phục sự cố này. chỉ google "XAMPP Wordpress chủ đề cài đặt vấn đề" hoặc một cái gì đó như thế và bạn sẽ thấy những gì tôi có ý nghĩa.

+0

Tôi đang gặp vấn đề tương tự với wordpress trên XAMPP tại thời điểm này và đến đây để xem liệu MAMP có giải quyết được vấn đề của tôi hay không, cảm ơn câu trả lời của bạn. –

+0

Tôi đã có cùng một vấn đề với quyền truy cập thư mục cố gắng xuất bản một dịch vụ web REST cục bộ để truyền tệp, vì vậy bây giờ tôi sẽ thử MAMP – lidermin

4

XAMPP có một số sự cố khủng khiếp trên OS X với quyền đối với tệp và đó là một cơn ác mộng hoàn chỉnh. Tôi đề nghị rằng nếu bạn đang sử dụng Wordpress trên máy chủ cục bộ, bạn có thể biết công cụ của bạn trước khi cài đặt XAMPP, hoặc chỉ cần đi với một cái gì đó khác mà sẽ không cung cấp cho bạn những vấn đề đó; có lẽ MAMP, đó là những gì tôi sắp cài đặt.

0

Cá nhân, tôi nghĩ rằng MAMP dễ sử dụng hơn. Đặc biệt là nếu bạn muốn xác định thư mục nơi bạn muốn chạy các trang web địa phương của bạn. Theo mặc định, trong XAMPP, các trang web cục bộ của bạn nằm trong thư mục ỨNG DỤNG và đây không phải là giải pháp tốt. Moreless không có mật khẩu mặc định cho MySQL trong XAMPP. Trong MAMP, thật dễ dàng để thay đổi thư mục mà bạn muốn cho các trang web weblocal của bạn. (chỉ cần đi đến sở thích). Tôi đã cố gắng để làm điều đó trong XAMMP nhưng đã có vấn đề truy cập vào httpd.conf của máy chủ web apache.

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