Mục lục:
- Bước 1: ## Hình ảnh Raspbian ##
- Bước 2: ## Cập nhật Raspbian ##
- Bước 3: ## Cài đặt Apache2 ##
- Bước 4: ## Cài đặt PHP7 ##
- Bước 5: ## Cài đặt MySQL ##
- Bước 6: ## Cài đặt PHPMyAdmin ##
- Bước 7: ## Thiết lập FTP ##
Video: Cài đặt LAMP (Linux, Apache, MySQL, PHP) trên Raspberry Pi: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Thiết lập ngăn xếp LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) với quyền truy cập PHPMyAdmin và FTP trên Raspberry Pi của bạn và định cấu hình nó hoạt động như một máy chủ web.
Bạn sẽ cần một máy tính Raspberry Pi được kết nối internet với thẻ MicroSD 8GB (hoặc lớn hơn). Lúc đầu, bạn cần có thể cấu hình Raspi-config bằng bàn phím để thay đổi mật khẩu Raspbian mặc định và để bật SSH. Khi cấu hình Raspi đã hoàn tất, bạn chỉ cần kết nối qua kết nối SSH.
Bạn đã có thể định cấu hình hình ảnh Rasbian vào thẻ MicroSD, bạn sẽ cần kiến thức về khả năng SSH vào Raspberry Pi và có thể định cấu hình cơ sở dữ liệu SQL của mình bằng PHPMyAdmin.
Nơi bạn nhìn thấy $, đây là lệnh bạn cần dán / sử dụng để cài đặt và cấu hình phần mềm.
Bước 1: ## Hình ảnh Raspbian ##
Tạo hình ảnh Raspbian Stretch Lite vào thẻ MicroSD (khuyên dùng> 8GB)
Khi RasPi đã khởi động, hãy đăng nhập với Tên người dùng: pi Mật khẩu: raspberry
sau đó
$ hostname -Tôi
(Lưu ý Địa chỉ IP, bạn sẽ cần địa chỉ này để SSH tới RasPi. Ví dụ: 192.168.0.100)
$ sudo raspi-config
Tùy chọn 1 - 'Thay đổi mật khẩu người dùng'> Ok> Nhập mật khẩu UNIX mới> Nhập lại mật khẩu mới> Ok
Tùy chọn 5 - 'Tùy chọn giao diện'> 'P2 SSH'> Có Tab để 'Kết thúc'> Enter
$ sudo khởi động lại
Bước 2: ## Cập nhật Raspbian ##
Bây giờ sử dụng Putty kết nối với RPi bằng địa chỉ IP từ trước đó. Đăng nhập bằng Tên người dùng: pi & mật khẩu của bạn
Cập nhật $ sudo apt && sudo apt nâng cấp -y
$ sudo khởi động lại
Bước 3: ## Cài đặt Apache2 ##
Một lần nữa sử dụng Putty kết nối với RPi bằng địa chỉ IP từ trước đó.
đăng nhập với Tên người dùng: pi và mật khẩu của bạn
$ sudo apt install apache2 -y
Sau khi cài đặt xong Apache2, hãy mở trình duyệt web trên cùng một mạng Wi-Fi và nhập địa chỉ IP của RasPi. Nếu Apache2 được cài đặt đúng cách, bạn sẽ thấy một trang cho biết 'Trang mặc định của Apache2 Debian' và 'Nó hoạt động!'.
$ sudo a2enmod viết lại
$ sudo systemctl khởi động lại apache2
$ sudo chown -R pi: www-data / var / www / html /
$ sudo chmod -R 770 / var / www / html /
$ sudo nano /etc/apache2/apache2.conf
Tìm: (Bạn có thể sử dụng Ctrl & W để tìm)
Thư mục / var / www /
Tùy chọn Chỉ mục Theo dõiSymLinks Cho phép Ghi đè Không có Yêu cầu tất cả được cấp / Thư mục
Thay đổi thành:
Directory / var / www / Options Indexes FollowSymLinks
AllowOverride Tất cả
Yêu cầu tất cả được cấp
/Danh mục
Ctrl & O> Enter> Ctrl & X
khởi động lại dịch vụ $ sudo apache2
Bước 4: ## Cài đặt PHP7 ##
$ sudo apt cài đặt php libapache2-mod-php -y
Thử nghiệm PHP
Trước tiên, bạn sẽ cần xóa tệp “index.html” trong thư mục “/ var / www / html”.
$ sudo rm /var/www/html/index.html
Sau đó, tạo một tệp “index.php” trong thư mục này, với dòng lệnh này
$ echo ""> /var/www/html/index.php
Làm mới trình phân phối web trên cùng một mạng Wi-Fi, bây giờ bạn sẽ thấy trang thông tin PHP.
Bước 5: ## Cài đặt MySQL ##
$ sudo apt cài đặt mysql-server php-mysql -y
khởi động lại dịch vụ $ sudo apache2
$ sudo mysql_secure_installation
Bạn sẽ được yêu cầu nhập mật khẩu hiện tại cho root (mặc định là trống): nhấn Enter.
Đặt mật khẩu gốc, nhập Y và nhấn Enter.
Nhập mật khẩu mới và nhấn Enter. Quan trọng: hãy nhớ mật khẩu gốc này.
Nhập lại mật khẩu mới và nhấn Enter.
Nhập Y và nhấn Enter để Xóa người dùng ẩn danh.
Gõ Y và nhấn Enter để Không cho phép đăng nhập root từ xa.
Nhập Y và nhấn Enter để Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó.
Nhập Y và nhấn Enter để Tải lại bảng đặc quyền ngay bây giờ.
Khi hoàn tất, bạn sẽ thấy thông báo Tất cả đã xong! và Cảm ơn bạn đã sử dụng MariaDB !.
$ sudo mysql -uroot -p
Nhập mật khẩu gốc.
$ tạo cơ sở dữ liệu YOURDATABASENAME;
$ CẤP TẤT CẢ CÁC QUYỀN RIÊNG TƯ TRÊN DATABASENAME CỦA BẠN. * ĐẾN 'root' @ 'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'YOURROOTPASSWORD';
$ FLUSH QUYỀN RIÊNG TƯ;
Ctrl & D
Bước 6: ## Cài đặt PHPMyAdmin ##
$ sudo apt cài đặt phpmyadmin -y
Chọn Apache2 bằng các phím con trỏ và nhấn phím cách để đánh dấu Apache2> Tab> Enter.
Định cấu hình cơ sở dữ liệu cho phpmyadmin với dbconfig-common? Chọn 'Không'> Enter, chúng tôi đã thiết lập cơ sở dữ liệu ở trên với cài đặt MySQL.
Để truy cập phpmyadmin, hãy sử dụng địa chỉ IP của RasPi, ví dụ: 192.168.0.100/phpmyadmin/ Tên người dùng: root và YOURROOTPASSWORD
Bước 7: ## Thiết lập FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Tìm: (Bạn có thể sử dụng Ctrl & W để tìm)
local_enable = CÓ
ssl_enable = KHÔNG
Thay đổi thành:
# local_enable = CÓ
# ssl_enable = KHÔNG
Thêm vào cuối tệp:
# CUSTOMssl_enable = YES local_enable = YES chroot_local_user = YES local_root = / var / www user_sub_token = pi write_enable = YES local_umask = 002 allow_writable_chroot = YES ftpd_banner = Chào mừng đến với dịch vụ Raspberry Pi FTP của tôi.
Ctrl & O> Enter> Ctrl & X
$ sudo usermod -a -G www-data pi
$ sudo usermod -m -d / var / www pi
$ sudo chown -R www-data: www-data / var / www
$ sudo chmod -R 775 / var / www
$ sudo khởi động lại
Quá trình này đã hoàn tất.
Đề xuất:
Cài đặt De La Carte TagTagTag Đổ Nabaztag / Cài đặt Bảng TagTagTag trên Nabaztag của bạn: 15 bước
Cài đặt De La Carte TagTagTag Pour Nabaztag / Cài đặt TagTagTag Board trên Nabaztag của bạn: (xem bên dưới đối với phiên bản tiếng Anh) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un tài chính tham giaatif sur Ulule vào tháng 6 năm 2019, si vous souhaitez
Cài đặt De La Carte TagTagTag Đổ Nabaztag: tag / Cài đặt TagTagTag Board trên Nabaztag của bạn: tag: 23 bước
Cài đặt De La Carte TagTagTag Pour Nabaztag: tag / Cài đặt TagTagTag Board trên Nabaztag của bạn: tag: (xem bên dưới cho phiên bản tiếng Anh) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un tài chính tham giaatif sur Ulule vào tháng 6 năm 2019, si vous souhaitez
Cài đặt Arduino trên Linux: 3 bước
Cài đặt Arduino trên Linux: Cách cài đặt phiên bản Arduino mới nhất trên Ubuntu
Cách cài đặt các cài đặt trước của Final Cut Pro X Transitions: 10 bước
Cách cài đặt các cài đặt trước cho chuyển tiếp Final Cut Pro X: YÊU CẦU: Máy tính / máy tính xách tay Apple đã cài đặt Trình duyệt Final Cut Pro X để tải xuống (các) cài đặt trước chuyển tiếp Final Cut Pro X mong muốn
Cài đặt Windows trên ổ đĩa ngoài với phân vùng Mac trên máy Mac: 5 bước (có hình ảnh)
Cài đặt Windows trên ổ đĩa ngoài với phân vùng Mac trên máy Mac: Nếu bạn đã mua một thứ gì đó như MacBook pro cơ bản và tiết kiệm được một ít tiền mặt, nhưng sau đó sớm gặp phải vấn đề lưu trữ khi cố gắng cài đặt cửa sổ bằng Bootcamp Chúng ta đều biết rằng 128 gb là không nên những thứ này nên chúng ta có thể đã mua một thứ gì đó li