Cài đặt localhost để học WordPress

Sau khi bạn đã tìm hiểu sơ qua về WordPress và đã lựa chọn cho mình bộ mã nguồn WordPress self-hosted, bây giờ đã đến lúc bạn cài đặt phần mềm giả lập hosting trên máy tính của bạn để học tập WordPress, nghiên cứu PHP và MySQL rồi. Việc giả lập hosting trên máy tính cá nhân của bạn vẫn được mọi người hay gọi là localhost, và bài viết này Sáu sẽ hướng dẫn bạn cách cài đặt localhost đơn giản và nhanh nhất.

Chuẩn bị

Đầu tiên bạn phải tải bộ cài đặt về máy tính trước. Ở đây, có rất nhiều phần mềm cho phép bạn làm điều này, những cái tên nổi tiếng như XAMPP, WampServer, EasyPHP,… nhưng Sáu không dúng mấy cái đó, Sáu chỉ muốn giới thiệu đến bạn phần mềm đơn giản hơn nhưng không kém phần chuyên nghiệp, nó có thể tương thích với nhiều phiên bản hệ điều hành Windows khác nhau: Windows XP, Windows 7, Windows 8,… và phần mềm này có tên là AppServ.

Phiên bản Sáu khuyên bạn nên dùng là AppServ 2.5.10 mà bạn có thể tải về và lưu trên máy tính của bạn từ đường link này.

Vậy là xong bước tải phần mềm, dĩ nhiên là để cài đặt được nó thì bạn phải có một chiếc máy tính chạy hệ điều hành Windows.

Cài đặt

Việc cài đặt hết sức đơn giản, sau khi bạn đã tải bộ cài đặt về máy rồi thì hãy mở tập tin appserv-win32-2.5.10.exe lên và nhấn tiếp tục cài đặt cho tới khi nó yêu cầu bạn nhập vào thông tin của hosting. Bạn điền tên là localhost cho dễ nhớ, còn địa chỉ email thì bạn điền đại email nào cũng được vì nó thật sự không quan trọng lắm.

Tiếp tục chuyển sang bước kế tiếp, bạn chọn tên tài khoản và mật khẩu cùng là root hết. Không cần đặt rườm rà vì bạn đang dùng ở máy tính cá nhân với mục đích để học tập, không lo về bảo mật. Ở chỗ này thì bạn chú ý là kích chọn mục Enable InnoDB nhé. Mục đích của việc này thì bạn không cần quan tâm, chức năng này giúp chúng ta tạo mối quan hệ giữa các bảng và các thuộc tính trong cơ sở dữ liệu.

Tiếp tục cài đặt và chờ đợi cho đến khi nó chạy xong, bạn nhấn vào nút Finish để nó khởi động hệ thống sau khi cài đặt. Bây giờ thì bạn thử mở trình duyệt web lên và gõ vào thanh địa chỉ là localhost xem nào.

Tiếp tục bật chức năng cho phép sử dụng nice permalink trong WordPress. Để có thể làm được việc này thì bạn phải kích hoạt chức năng rewrite của Apache.

Bạn mở tập tin theo đường dẫn: C:\AppServ\Apache2.2\conf\httpd.conf, cái này có thể khác nếu như bạn cài đặt vào một thư mục khác. Bạn mở tập tin trên bằng bất kỳ trình đọc văn bản nào cũng được. Sáu khuyên bạn nên dùng phần mềm Notepad++, phần mềm này có hỗ trợ cho bạn học lập trình web với PHP, HTML và CSS. Ngoài ra, đối với các tập tin cấu hình như trên thì nó hiển thị các dòng rất đẹp, không hiển thị lung tung như Notepad hay WordPad của Windows.

Tìm kiếm với từ khóa rewrite và bạn bỏ dấu # trước dòng LoadModule rewrite_module modules/mod_rewrite.so để kích hoạt chức năng cho phép sử dụng đường dẫn đẹp trong WordPress. Tiếp tục tìm đến dòng Options FollowSymLinks và sửa dòng AllowOverride None thành AllowOverride All ngay bên dưới kết quả tìm kiếm. Sau cùng là bạn khởi động lại máy tính.

Công đoạn cài đặt giả lập hosting trên localhost đã xong, bây giờ bạn có thể bỏ các dự án, các trang web của bạn vào thư mục www trong đường dẫn C:\AppServ\www, sau này muốn truy cập vào trang web thì bạn gõ vào thanh địa chỉ là http://localhost/blog hoặc http://localhost/forum,… việc này tùy thuộc vào thư mục của dự án website có tên là gì.

Tóm lại

Bên trên là những hướng dẫn cơ bản trong việc cài đặt localhost trên hệ điều hành Windows với AppServ. Sáu chọn phần mềm này để giới thiệu bởi nó đơn giản, dễ sử dụng và tương thích với nhiều phiên bản hệ điều hành Windows, nếu bạn chê nó xấu, giao diện của nó cũ thì bạn đã lầm rồi, tuy có hơi cũ xíu nhưng nó hỗ trợ và hoạt động rất tốt. Riêng về phpMyAdmin thì bạn cứ để vậy mà dùng mặc dù bạn cũng có thể nâng cấp lên phiên bản mới nhưng mình khuyên bạn không nên.

Xem thêm: Hướng dẫn cài đặt localhost với XAMPP

Gửi bình luận của bạn 24 bình luận

  1. Chào anh, em cài đặt AppServ y như anh chỉ nhưng khi vào trình duyệt gõ localhost thì nó hiện ra lỗi này:

    Cannot find the fileHTTP 404

    Web server cannot find the file or script you requested. Please check the URL to ensure that the path is correct.

    body{ background:#fff;}/* url(../images/body-bg.png) left top repeat-x*/
    img{border:0px;}
    .font-yahei{font-family:”Microsoft Yahei”,”微软雅黑”,”Helvetica Neue”,”Hiragino Sans GB”,”Segoe UI”,Tahoma,Arial,STHeiti,sans-serif}
    a{text-decoration:none;}

    #error_content{padding:20px;padding-bottom:0px;padding-left:105px; background:url(../images/error-logo.png) 25px 20px no-repeat;}
    #error-box2{display:none;}
    .error-name{font-size:20px;color:#000;margin-right:10px;}
    .error-code{font-size:12px;color:#555;}
    .error-desc{color:#555;font-size:14px;line-height:24px;}
    .btn{padding:0px 45px;font-size:12px;margin-top:10px;}

    .test-result{font-size:14px;}
    .result-title{color:#333;font-weight:bold;font-size:14px;color:#333;}
    .test-process{list-style:none;padding:0px;color:#555;line-height:24px;}
    .test-process li,.test-log,.yac-test-btn{display:none;}
    .dot{font-style:normal;display:inline-block;width:20px;}
    .percent{margin-left:5px;font-style:normal}

    .color-blue{color:#1f87ca}
    .color-green{color:#80c349}
    .color-red{color:#fb0707}

    Em là ma mới tập tành làm blog nên có nhiều điều chưa biết, mong anh chỉ giáo. Thanks anh nhìu nhé.

  2. Em cài phiên bản 2.5.10 ạ. Sau một hồi vật vã em đã tìm ra nguyên nhân: do em bật skype nên không vào được. Em mới tập tành nên em cứ theo y chang hướng dẫn mà làm chứ cài cái khác em không biết đâu anh ơi…

    Những bài viết của anh rất chi tiết và giúp em rất nhiều, em cảm ơn anh nhiều nhé!!!

  3. hi you,
    khi minh truy cap vao localhost/wordpress thi nos bao error:
    Fatal error: Call to undefined function get_magic_quotes_gpc() in C:\AppServ\www\wordpress\wp-includes\load.php on line 585.
    minh dung appserver 2.6 and php6
    minh tim hieu thi thay php 6 ko co ho tro gi day, chi co php5 vs 4 thoi, vay lam sao de minh cai php version thap hon trong wordpress, hay ban co cach nao kh thi hon, please help me.
    THANK YOU VERY MUCH.

  4. em đã cài như hướng dẫn nhưng em gõ localhost/zing100 nó hiện thế này? anh xem sao giúp em với Không Tìm Thấy

    Các yêu cầu URL / zing100 không tìm thấy trên máy chủ này.

    Apache / 2.2.8 (Win32) PHP / 5.2.6 Server tại localhost Port 80

Gửi bình luận

Địa chỉ email của bạn sẽ được giữ bí mật. Những mục bắt buộc được đánh dấu *