Người mới bắt đầu Geek Cách lưu trữ trang web của riêng bạn trên Windows (WAMP)
Lưu trữ trang web của riêng bạn không phải trả phí hàng tháng hoặc đòi hỏi nhiều kiến thức kỹ thuật để thiết lập. Nếu bạn chỉ cần lưu trữ một trang web nhỏ sẽ chỉ có một vài khách truy cập, bạn có thể biến PC Windows của mình thành máy chủ WAMP.
Bạn có nên lưu trữ trang web của riêng bạn?
Mặc dù lưu trữ trang web của riêng bạn trên máy tính cục bộ của bạn rất thú vị, nhưng nếu bạn muốn một trang web mà mọi người thực sự có thể truy cập, bạn có thể muốn có kế hoạch lưu trữ web của riêng mình ở đâu đó. Bluehost đang cung cấp dịch vụ lưu trữ web không giới hạn với giá 3,95 đô la mỗi tháng, với sự hỗ trợ đầy đủ cho PHP và MySQL. Đây chắc chắn là một cách dễ dàng để bắt đầu với một trang web và họ có các trình cài đặt 1 lần nhấp đơn giản để giúp bạn bắt đầu với phần mềm phổ biến như WordPress và các phần mềm khác.
Nếu bạn lưu trữ trang web địa phương của riêng bạn mà bạn muốn mọi người truy cập, bạn sẽ cần mở tường lửa cho máy tính ở nhà của mình và điều đó có nghĩa là bạn có khả năng mở một số lỗ hổng bảo mật. Thật đáng suy nghĩ về việc có được một gói lưu trữ giá rẻ ở nơi khác, như Bluehost hoặc Hostgator.
Nếu bạn chỉ muốn một máy chủ phát triển cục bộ, thì hãy tiếp tục đọc.
MÙA XUÂN là gì?
WAMP là từ viết tắt của cụm từ Windows Windows, Apache, MySQL và PHP. Khi bạn tải xuống WAMP, bạn chỉ cần tải xuống một chương trình cài đặt ba thứ khác nhau. WAMPs thuận tiện vì chúng cho phép bạn tải xuống và cài đặt tất cả các gói bạn cần để lưu trữ nội dung web động trong một cú trượt. Nếu không, bạn phải tải xuống ba gói riêng biệt.
các cửa sổ - Các W W trong WAMP chỉ ở đó để xác định rằng chương trình tương thích với các hệ điều hành Windows.
Apache - Đây là chương trình được sử dụng để thực sự lưu trữ trang web của bạn. Với riêng nó, bạn có thể lưu trữ các tệp HTML và nội dung web tĩnh khác.
MySQL - Điều này cung cấp một cơ sở dữ liệu cho nội dung web của bạn. Rất nhiều trang web động cần lưu trữ dữ liệu (nghĩa là tên người dùng và mật khẩu cho tài khoản web), đó là nơi MySQL xuất hiện.
PHP - Ngôn ngữ phổ biến nhất để viết nội dung web động - cho đến nay. WordPress, Facebook, Joomla và nhiều trang web và hệ thống quản lý nội dung khác sử dụng PHP. Nếu bạn có kế hoạch lưu trữ bất cứ thứ gì ngoài các trang web tĩnh, PHP sẽ là người bạn đồng hành thiết yếu.
Nếu bạn đang chạy Linux thay vì Windows, bạn sẽ cần cài đặt LAMP. Bạn cũng có thể lưu trữ một trang web trên Windows bằng IIS để bạn không phải cài đặt bất kỳ phần mềm bên thứ ba nào. Đi theo lộ trình IIS không được khuyến nghị cho hầu hết các mục đích và đó là quá trình nhiều hơn để hỗ trợ nội dung web động - vì vậy hãy kiên trì với WAMP trừ khi bạn có một trường hợp duy nhất yêu cầu IIS.
Trước khi chúng tôi tiến hành, vui lòng hiểu rằng việc lưu trữ một trang web trên PC hàng ngày và kết nối internet ở cấp độ người tiêu dùng không được khuyến nghị cho bất kỳ mục đích nào ngoài mục đích thử nghiệm và / hoặc lưu trữ một trang web nhỏ cho một vài khách truy cập. Hãy nhớ rằng, lần tiếp theo Windows Update cần khởi động lại hệ thống của bạn, trang web của bạn sẽ gặp sự cố - không phải là một tình huống lý tưởng cho một trang web nghiêm túc.
Cài đặt WAMP
Có rất nhiều chương trình WAMP có sẵn, nhưng chúng tôi sẽ làm việc với WampServer. Truy cập trang web của họ và tải xuống phiên bản mới nhất của chương trình của họ, sau đó bắt đầu cài đặt.
Các nhắc nhở cài đặt là tự giải thích; chỉ cần giữ mọi thứ ở giá trị mặc định của nó và tiếp tục nhấp vào Tiếp theo. Bạn chỉ có thể nhấp vào Mở trên lời nhắc này để WampServer sử dụng trình duyệt mặc định của bạn bất cứ khi nào bạn chọn xem trang web của mình:
Hãy chắc chắn cũng thêm ngoại lệ bảo mật cho Apache trong Windows Firewall:
Khi quá trình cài đặt hoàn tất, hãy chọn hộp có nội dung là Bắt đầu WampServer 2 ngay bây giờ trước khi nhấn Kết thúc. Bạn sẽ thấy chương trình đang chạy trong khu vực thông báo của bạn.
Nhấp chuột trái vào biểu tượng và nhấn vào Local Localhost trực tuyến ở đầu menu chọn để mở trang web của bạn.
Trang mặc định hiện chỉ hiển thị cho chúng tôi một trang thông tin nhanh để chúng tôi có thể xác nhận rằng tất cả các thành phần đang hoạt động đúng. Nếu bạn thấy màn hình này, thì bạn đã cài đặt thành công máy chủ WAMP.
Một số khắc phục sự cố nhanh
Chúng tôi đã thực hiện một số bản cài đặt thử nghiệm của chương trình này và thấy rằng một vài gói từ Microsoft là hoàn toàn cần thiết để WampServer hoạt động bình thường. Nếu bạn gặp phải bất kỳ sự cố nào cho đến thời điểm này, hãy đảm bảo rằng bạn đã cài đặt các bản cập nhật sau, gỡ cài đặt WampServer, khởi động lại PC và cài đặt lại WampServer.
WAMP gói 32 bit yêu cầu:
Gói phân phối lại Microsoft Visual C ++ 2008 SP1 (x86)
Gói phân phối lại Microsoft Visual C ++ 2010 SP1 (x86)
Microsoft Visual C ++ 2012 (chọn vcredist_x86.exe)
WAMP gói 64-bit yêu cầu:
Gói phần mềm phân phối lại Microsoft Visual C ++ 2008 SP1 (x86) (đó không phải là lỗi chính tả - bạn cần gói x86)
Gói phân phối lại Microsoft Visual C ++ 2008 (x64)
Gói phân phối lại Microsoft Visual C ++ 2010 SP1 (x64)
Microsoft Visual C ++ 2012 (chọn vcredist_x64.exe)
Cấu hình WAMP hơn nữa
Để thay đổi (các) trang mà máy chủ web của bạn hiển thị, hãy mở thư mục www bằng cách nhấp chuột trái vào biểu tượng WAMP trong vùng thông báo.
Thư mục mở ra là nơi bạn cần đặt bất kỳ tệp nào bạn muốn lưu trữ trên trang web của mình. Mọi thứ từ tệp cài đặt WordPress đến tệp HTML tĩnh đều có thể được đặt ở đây và những thay đổi sẽ được phản ánh trên trang web của bạn cùng một lúc (chỉ cần nhấp vào làm mới).
Hãy xem xét một ví dụ nhanh về cách bạn sẽ thả nội dung vào thư mục đó để nó được phục vụ trên trang web của bạn. Bạn có thể sử dụng một chương trình phát triển web hoặc một cái gì đó đơn giản như Notepad để tạo một trang PHP cơ bản và đưa nó lên trang web của bạn.
Các mã sau đây sẽ là một khởi đầu tốt:
'; ?>
Kiểm tra PHP
Chào thế giới
Dán mã đó vào Notepad và lưu tệp của bạn dưới dạng index.php bên trong C: \ wamp \ www
Bây giờ hãy quay lại trang web của bạn (hoặc nhấn refresh [F5] nếu bạn đã mở nó) và bạn sẽ thấy trang bạn vừa tạo.
Theo mặc định, trang web của bạn hiện chỉ có thể truy cập được bằng máy tính mà WampServer được cài đặt. Điều đó hoàn hảo cho bất kỳ ai chỉ sử dụng máy chủ WAMP của họ cho mục đích thử nghiệm hoặc phát triển, nhưng để làm cho trang web của bạn có thể truy cập được trên toàn thế giới, hãy nhấp vào biểu tượng WampServer và nhấp vào Đặt Put trực tuyến.
Theo mặc định, tệp cấu hình Apache được đặt để từ chối các kết nối đến từ mọi người ngoại trừ localhost, do đó, bạn cũng sẽ phải thay đổi hai dòng mã để các thiết bị khác không thấy lỗi Cấm 403 bị cấm mỗi khi họ cố tải trang web của bạn. Truy cập httpd.conf (tệp cấu hình Apache) bằng cách nhấp chuột trái vào menu WampServer và tìm trong thư mục Apache.
Cuộn xuống cho đến khi bạn thấy một số mã có nội dung:
Từ chối đặt hàng, cho phép
Tư chôi tât cả
Xóa mã này và thay thế bằng:
Cho phép đặt hàng, từ chối
Cho phép từ tất cả
Lưu các thay đổi vào httpd.conf và khởi động lại tất cả các dịch vụ.
Trang web của bạn bây giờ có thể truy cập được từ World Wide Web. Nếu không, đảm bảo rằng bạn đã chuyển tiếp cổng 80 đến máy tính trên bộ định tuyến của bạn.