2009-12-20 47 views
13

NetBeans đang đề xuất sử dụng MAMP cho Apache + MySQL + PHP trên máy Mac. Có một MAMP và một MAMP PRO. MAMP thực sự không có gì hơn là một bộ sưu tập các thư viện nguồn mở và các công cụ như PHP, MySQL, vv trong một thư mục lớn đi đến/Application/MAMP /. Nó đi kèm với một GUI nhỏ để khởi động/dừng máy chủ và thực hiện một số cài đặt rất cơ bản. Tuy nhiên, nó rất hạn chế. Có một MAMP PRO làm một số thứ khác nhưng chi phí như $ 65. Vì tôi không kiếm tiền với nhà phát triển web nên tôi tìm giải pháp miễn phí.Có thay thế miễn phí nào cho MAMP PRO không?

Vì vậy, có cái gì khác khác là mã nguồn mở/miễn phí, điều tương tự như MAMP Pro? bắt đầu/dừng PHP/Apache/MySQL trên Mac, định cấu hình máy chủ, cổng, v.v ...?

+0

Liên kết sẽ đẹp. –

+0

http: //www.mamp.thông tin – openfrog

Trả lời

3

Có vấn đề gì với phần mềm đã được tích hợp sẵn không?

Bản phân phối chính thức của MySQL bao gồm trình khách bắt đầu/dừng đồ họa. Đó là một nút duy nhất, trên thực tế.

Bản sao cài sẵn của Apache có thể được khởi động và dừng trong khu vực cài đặt chia sẻ tệp. Kết hợp nó với một not-ancient version of PHP và bạn đã thiết lập.

+0

tốt, điều về MAMP PRO là, nó cho phép bạn dễ dàng cấu hình máy chủ và các công cụ như thế. Nhưng bạn nói đúng, thực sự tất cả mọi thứ đã có. Nhưng đó không phải là vấn đề. – openfrog

+2

@Charles: Một lợi thế của việc sử dụng MAMP là nó cho phép bạn di chuyển thiết lập hoàn chỉnh của bạn (các tệp, cơ sở dữ liệu, cấu hình, vv) xung quanh dễ dàng bởi vì mọi thứ được lưu trữ trong thư mục ứng dụng MAMP. Nếu bạn cần chuyển sang một máy tính khác, bạn có thể chỉ cần kéo thư mục MAMP qua và tiếp tục làm việc. –

+0

Chỉ nghĩ rằng tôi muốn thêm một cái gì đó ở đây. Tôi đã xem bài đăng này khi nó được đăng lại vào năm 2009. Vì nó đứng tôi vẫn đang sử dụng MAMP. có một chương trình 'điều khiển' thay thế cho phép bạn quản lý dịch vụ MAMP hoặc XAMPP của bạn trên mac và thêm máy chủ ảo. Nó được gọi là VirtualHostX. Cá nhân tôi không thích nó nhưng có thể đáng xem xét. – Sk446

0

Tôi chắc chắn XAMPP hoạt động trên mac. Nhưng nó không tốt bằng MAMP.

+6

-1 Anh ấy đang tìm kiếm thứ gì đó * tốt hơn * so với MAMP. – donut

+0

Không, anh ấy đang tìm kiếm thứ gì đó * GIÁ RẺ * so với MAMP Pro. Vì tôi không biết đầy đủ nhu cầu của anh ấy, tôi đã cung cấp một khả năng, mặc dù, tôi đồng ý, tôi sẽ không thực sự khuyên bạn nên. – sprugman

+0

Xin lỗi, ý tôi là MAMP chứ không phải MAMP * Pro *. Tôi nghĩ rằng bạn đã đề cập đến MAMP Pro trong bài viết của bạn nhưng tôi đọc nó có MAMP đồng bằng. Nếu đúng như vậy, hãy chỉnh sửa bài đăng của bạn và tôi sẽ xóa bỏ phiếu bầu của tôi. – donut

2

Bạn luôn có thể sử dụng trình quản lý gói như MacPorts hoặc Homebrew và làm theo hướng dẫn của họ để thiết lập.

16

Tìm hiểu cách chỉnh sửa tệp cấu hình Apache, sau đó bạn có thể làm bất cứ điều gì bạn muốn. Tất cả những gì bạn cần là một trình soạn thảo văn bản. Tôi có MAMP miễn phí và chỉ cần chỉnh sửa tập tin cấu hình của tôi khi cần thiết. Cấu hình Apache của tôi cho MAMP được đặt tại /Applications/MAMP/conf/apache/httpd.conf. Tệp cũng được nhận xét và bạn có thể sử dụng Google bất kỳ cài đặt nào trong đó để tìm hiểu thêm về chúng. Các công cụ GUI là một sự sang trọng tốt đẹp, nhưng chúng ta không nên hoàn toàn phụ thuộc vào chúng.

4

Một trong những vấn đề với việc sử dụng các gói dựng sẵn của Apache vv là chúng được coi là phần mềm hệ thống và được cập nhật thường xuyên bằng cách cập nhật phần mềm của apple. Hầu hết thời gian này là tốt, Nhưng đôi khi nếu bạn có rất nhiều chỉnh sửa tùy chỉnh hoặc cập nhật phiên bản hoặc muốn sử dụng một phiên bản rất cụ thể, đôi khi bạn có thể bị vấp phải do cập nhật phần mềm. Vì vậy, đó là một đối số cho gói thay thế như MAMP có thể được quản lý chính xác hơn như một môi trường sản xuất.

Cộng với nếu một người là "học" apache và quản trị PHP thì ít rủi ro hơn khi bork gói độc lập như MAMP hoặc Macports.

Đối với các lựa chọn thay thế cho MAMP, macports có ích. Nhưng cũng có những dự án BitNami

http://bitnami.org/

Họ có cài đặt tốt đẹp cho bó ứng dụng cụ thể, và vani ĐÈN môi trường kiểu. Ngoài ra còn có một trình gỡ bỏ sạch sẽ là tốt đẹp. Vì vậy, hãy thử nghiệm và bạn không phải lo lắng về việc phá vỡ phần mềm hoặc cấu hình hệ thống.

+0

Chúng tôi cũng đã đóng gói một tiện ích GUI nhỏ để bắt đầu/dừng các dịch vụ –

+0

+1 Đối với Bitnami. Đặc biệt nếu bạn chỉ sau một ứng dụng, chẳng hạn như Joomla hoặc Wordpress. Tôi đang hạnh phúc chỉnh sửa cấu hình apache trên máy chủ của tôi nhưng trên máy tính ở nhà của tôi nó là tốt đẹp để có nó tất cả được thực hiện cho bạn trong một ứng dụng sẵn sàng để sử dụng. –

+1

Đây là Daniel từ BitNami tại đây. Chỉ muốn cho bạn biết chúng tôi hiện có phiên bản MAMP trong kho ứng dụng Mac OS X (hoàn toàn miễn phí, như các ngăn xếp khác của chúng tôi) https://itunes.apple.com/app/mamp-stack/id571310406 ​​ –

2

Có một nguồn mở, vững chắc, thay thế cho MAMP được gọi là MNPP. Nó có mọi thứ MAMP, nhưng được cập nhật.

+0

Ghi chú đáng giá rằng điều này chạy Nginx thay vì Apache - đó là tốt, iff bạn chủ yếu triển khai cho các máy chủ Nginx ... – aendrew

+0

Liệu nó có tạo nên sự khác biệt lớn cho việc phát triển PHP không? – bottleboot

+0

Nếu bạn đang viết tất cả các mã mới bằng cách sử dụng một khuôn khổ hoặc somesuch, có lẽ không. Tuy nhiên, các CMS hiện đại như Drupal và WordPress cần một chút cajoling để làm việc với Nginx, đó là một nỗi đau nếu cuối cùng bạn đang triển khai một ngăn xếp dựa trên Apache vào cuối. – aendrew

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