Cách biến máy tính Ubuntu tại nhà của bạn thành máy chủ web LAMP
Có một máy tính Linux mà bạn muốn đưa vào làm việc? Có thể bạn không thoải mái với phiên bản dòng lệnh Ubuntu Server Edition. Đây là cách giữ máy tính để bàn Ubuntu tiêu chuẩn và thêm các khả năng phục vụ web cho nó.
Cho dù bạn không thoải mái với hệ thống chỉ có dòng lệnh, bạn đang sử dụng máy tính để bàn Ubuntu cho những thứ khác hoặc bạn chỉ cần cài đặt nó cho một vài ứng dụng cụ thể, bạn có thể thêm Apache, MySQL và PHP vào bất kỳ máy tính để bàn tiêu chuẩn nào cài đặt Ubuntu rất nhanh chóng và dễ dàng.
Lệnh đơn giản
Hãy bắt đầu cài đặt bằng cách sử dụng một lệnh rất thông minh:
sudo apt-get cài đặt đèn máy chủ ^
Nó sẽ KHÔNG hoạt động mà không có dấu mũ ở cuối. Khi bạn đã nhập xong, bạn sẽ thấy nó tự động chọn tất cả các gói cần thiết và sẽ yêu cầu bạn xác nhận lượng dữ liệu lớn của Lốc để được tải xuống.
Chỉ cần ngồi lại và để nó làm điều đó cho đến khi bạn thấy một màn hình màu xanh bật lên.
Nhập mật khẩu cho tài khoản root MySQL, đây là những gì bạn sẽ cần để tạo người dùng khác và quản lý cơ sở dữ liệu, sau đó nhấn Enter để tiếp tục. Bạn sẽ được nhắc nhập lại mật khẩu của mình, vì vậy hãy làm điều đó và nhấn Enter lần nữa.
Đó là để cài đặt!
Kiểm tra Apache và PHP
Hãy thử nghiệm Apache để xem nó có phục vụ đúng không. Mở trình duyệt và điều hướng URL sau:
http: // localhost /
Bạn sẽ thấy một cái gì đó như thế này xuất hiện nếu mọi thứ được cài đặt chính xác:
Tiếp theo, chúng tôi sẽ kiểm tra xem PHP có hoạt động không. Trong terminal, nhập lệnh sau để tạo tài liệu mới:
sudo nano /var/www/testing.php
Sau đó, sao chép mã sau đây:
Nhấp chuột phải vào thiết bị đầu cuối của bạn và nhấn dán.
Nhấn CTRL + O để xóa ghi ra hoặc lưu tệp, sau đó nhấn CTRL + X để thoát.
Tiếp theo, khởi động lại Apache bằng lệnh sau:
sudo dịch vụ apache2 khởi động lại
Và tải lên trang sau trong trình duyệt web của bạn:
http: //localhost/testing.php
Và bạn sẽ thấy một cái gì đó như thế này:
Kiểm tra địa chỉ liên kết MySQL
MySQL có một địa chỉ liên kết phải phù hợp với hệ thống của bạn. Để kiểm tra địa chỉ liên kết của hệ thống của bạn, chúng tôi có thể sử dụng lệnh nhanh:
mèo / etc / host | grep localhost
Đó là một đường ống của người Viking hoặc một thân cây có tên ở giữa, được chia sẻ với phím \. Bạn sẽ nhận được một vài kết quả, một trong số đó sẽ hiển thị cho bạn một địa chỉ IP.
Bạn có thể thấy từ ảnh chụp màn hình ở trên rằng địa chỉ liên kết của tôi là 127.0.0.1.
Tiếp theo, hãy mở tệp cấu hình MySQL để xem những gì được liệt kê ở đó.
sudo nano /etc/mysql/my.cnf
Cuộn xuống cho đến khi bạn thấy một dòng bắt đầu với tên địa chỉ liên kết ràng buộc giống như bên dưới.
Như bạn có thể thấy, địa chỉ liên kết là như nhau, vì vậy chúng tôi tốt. Nếu bạn khác, chỉ cần thay đổi nó để phù hợp với những gì bạn tìm thấy ở trên.
Cài đặt phpMyAdmin
Nếu bạn không quen với MySQL và các lệnh của nó, thì bạn có thể gặp một số khó khăn khi quản lý cơ sở dữ liệu và bảng. phpMyAdmin giúp bạn giải quyết điều đó bằng cách cung cấp giao diện PHP cho quản trị MySQL. Thật dễ dàng để cài đặt và thực sự có thể có ích, vì vậy hãy đến với nó.
sudo apt-get cài đặt phpmyadmin
Nếu lệnh này không hoạt động, bạn có thể cần phải kích hoạt kho bổ sung.
Bạn sẽ nhận được một màn hình xanh khác xuất hiện yêu cầu bạn chọn máy chủ web nào để cấu hình. Hãy chắc chắn rằng khối màu đỏ nằm cạnh bên apache2 và hãy ĐÚNG để nhấn vào thanh Space. Điều này sẽ đánh dấu nó bằng dấu hoa thị, và sau đó bạn có thể nhấn Enter.
Bạn sẽ được hỏi liệu phpmyadmin có nên cấu hình cơ sở dữ liệu mặc định để sử dụng riêng không. Chọn Có.
Tiếp theo, bạn sẽ được yêu cầu nhập mật khẩu của tài khoản quản trị viên được sử dụng để tạo cơ sở dữ liệu và người dùng này. Vì chúng tôi chưa tạo bất kỳ người dùng MySQL nào khác, hãy nhập mật khẩu gốc MySQL của bạn.
Cuối cùng, bạn sẽ tạo một mật khẩu để sử dụng với phpmyadmin và bạn sẽ phải xác nhận lại mật khẩu.
Khi bạn đã hoàn tất, khởi động lại Apache.
Bạn có thể đăng nhập vào phpMyAdmin bằng cách truy cập URL sau:
http: // localhost / phpmyadmin /
Sử dụng tên gốc root, làm tên người dùng và nhập mật khẩu MySQL gốc.
Có nhiều hơn một vài mật khẩu quan trọng ở đây và bạn sẽ muốn sử dụng cùng một mật khẩu với tài khoản gốc của mình. Nếu bạn chọn thực hiện việc này, hãy chắc chắn rằng đó là mật khẩu rất an toàn, thứ gì đó có các lớp ký tự hỗn hợp và độ dài tốt. Hãy nhớ rằng, bạn đang cấp cho người khác quyền truy cập vào máy tính của mình bằng cách cài đặt phần mềm này, vì vậy hãy thận trọng.
Nếu đây là lần đầu tiên bạn chơi với máy chủ web, bạn có thể tự hỏi các tệp bạn muốn lưu trữ sẽ đi đâu. Chúng nằm trong / var / www / là mặc định và sẽ cần các đặc quyền nâng cao để truy cập vào thư mục đó. Một ý tưởng là gắn một phân vùng riêng đến điểm đó chỉ được sử dụng để phục vụ các công cụ web. Kiểm tra bài viết khác của chúng tôi, Linux fstab là gì và nó hoạt động như thế nào?, Để có thêm một số thông tin cho điều đó.
Và, bây giờ bạn đã có máy chủ web của riêng mình, tại sao không tìm hiểu Cách Lưu trữ, Tìm kiếm và Xem Thống kê Tweet của bạn với ThinkUp?