2008-10-05 39 views
7

Tôi đang phát triển PHP. Và đến từ một nền tảng Rails, tôi đang tìm kiếm một sự thay thế thích hợp cho Webrick trong PHP. Có một máy chủ trọng lượng nhẹ như vậy không? Một cái gì đó với cấu hình tối thiểu và nỗ lực cài đặt. Apache thực sự ổn. Nhưng tôi muốn biết nếu có những lựa chọn khác. Hay hầu hết các bạn sử dụng Apache?Máy chủ ứng dụng web nhẹ cho PHP?

Trả lời

14

bạn đã xem lighthttpd chưa?

+0

Tôi sẽ lần thứ hai này, tôi sử dụng nó thay cho Apache, khi cần thiết. – UnkwnTech

+0

Tôi đã sử dụng lighttpd độc quyền trong khoảng một năm nay. CÁCH hiệu quả hơn Apache. –

1

Hầu hết ở đây sẽ sử dụng apache nhưng có các tùy chọn khác. IBM đã đăng a nice long article on the subject. Không phải tất cả chúng đều hỗ trợ PHP.

Trong số các lựa chọn thay thế này, lighttpd có lẽ là phổ biến nhất.

12

Quay lại khi Lighty có nhiều báo cáo về rò rỉ bộ nhớ, ai đó đã đề cập đến Nginx. Bỏ qua cái tên vô lý, nó thực sự là HTTPd tốt nhất mà tôi từng sử dụng (và tôi đã sử dụng Apache từ 1.1). Cài đặt PHP như FCGI hơn là một module và bạn vàng.

+0

ẩn các nhận xét Tôi sẽ làm điều này lần thứ hai. dễ cài đặt và dễ quên khi hoạt động hoàn hảo. Tôi đã quản lý một thể hiện của Nginx xử lý 2 Mongrels, PHP và phục vụ các tài sản tĩnh trong 3 năm qua.Tôi chỉ phải chăm sóc nâng cấp theo thời gian, mọi thứ hoạt động tốt đẹp và nhanh chóng. – lbz

+6

Có lẽ nên đề cập đến Lighty = lighttpd. –

0

Bạn có thể tối ưu hóa Apache theo nhu cầu của mình. Tôi thích Apache vì nó mạnh mẽ.

-1

Tôi sử dụng Apache để phát triển PHP.

Trên Windows, tôi khuyên bạn nên cài đặt XAMPP - đó là một ngăn xếp PHP/MySQL được cấu hình sẵn đầy đủ.

Mac OS X có thể phức tạp hơn một chút, nhưng tôi đã quản lý bằng cài đặt được cài đặt sẵn.

2

Bạn có thể thử cherokee. Nó không được cấu hình với PHP ra khỏi hộp, nhưng nó rất dễ dàng để thiết lập và rất nhanh,

0

Về hầu hết sử dụng Apache, câu trả lời là có. Hầu hết các máy chủ trên web đang sử dụng Apache (chủ yếu là LAMP). Nguyên nhân lớn nhất là vì Apache rất linh hoạt với mọi thứ. Nó có rất nhiều plugin và rất cấu hình. Nó cũng rất nhanh và chạy trên bất cứ thứ gì.

-3

Hầu hết mọi người đều chạy PHP trong Apache, hầu như không ai chạy nó với bất kỳ thứ gì khác. Rủi ro của việc sử dụng một cái gì đó khác là xa hơn nhiều so với lợi ích của việc sử dụng một nền tảng máy chủ ứng dụng tiêu chuẩn.

Nếu bạn đã sử dụng một số máy chủ web khác, PHP sẽ tiếp tục hỗ trợ nó trong các bản phát hành trong tương lai không? (điều này tất nhiên là một vấn đề đối với Apache, nhưng nhiều khả năng).

Theo cách nào Apache không đủ "Ánh sáng" cho bạn?

+3

PHP không phải "hỗ trợ" máy chủ web nếu bạn đang sử dụng PHP ở chế độ FastCGI của nó. Apache chậm hơn nhiều so với nhiều giải pháp, đặc biệt là các tệp tĩnh. – ceejayoz

4

Bạn nên thử sng.

Đó là tập lệnh khởi chạy máy chủ phát triển PHP/Nginx nhanh chóng mà không cần bất kỳ đặc quyền quản trị viên nào. Trong được thực hiện trong nodejs

Bạn có thể cài đặt nó rất dễ dàng với:

npm install sng 
Các vấn đề liên quan