Có nhiều framework PHP mạnh mẽ, nhưng nhiều trong số chúng, do cấu trúc của chúng không đọc được mã nguồn của ứng dụng. Đây có thể là một vấn đề nếu bạn muốn ghi lại mã ứng dụng
Laravel với Apache là một giải pháp tuyệt vời. Khung PHP này có thể sắp xếp và nén mã nguồn một cách hiệu quả. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Laravel với Apache trên Ubuntu 18. 04
Laravel – Framework PHP dành cho những người yêu thích code
Không ngạc nhiên khi Laravel là một trong những framework PHP phổ biến nhất. Nó có nhiều tính năng độc đáo khiến nó trở thành một trong những lựa chọn được đánh giá tốt nhất cho các nhà phát triển web
Nó cũng có tài liệu tuyệt vời và yêu thích mã nguồn được thực hiện tốt, chuyển thành cú pháp mã rất biểu cảm. Nhanh chóng, hiệu quả và thân thiện với người dùng – Laravel
Đây là cách bạn có thể cài đặt Laravel Ubuntu. Cài đặt này sử dụng 18. 04, nhưng sẽ hoạt động với Ubuntu 16. 04 cũng vậy
- Laravel – Framework PHP dành cho những người yêu thích code
- Cách cài đặt Laravel trên Ubuntu
- 1. Cài đặt máy chủ web Apache
- 2. Cài đặt PHP
- 3. Tải xuống và cài đặt Trình quản lý cơ sở dữ liệu
- 4. Cài đặt Trình soạn nhạc
- 5. Cài đặt Laravel trên Ubuntu bằng Composer
- Sử dụng Laravel để phát triển địa phương
- Sử dụng Laravel để triển khai một ứng dụng
- Gỡ cài đặt Laravel và Composer
Cách cài đặt Laravel trên Ubuntu
Trước khi bắt đầu, bạn cần SSH vào máy chủ riêng ảo của mình. Đây là một hướng dẫn hữu ích để giúp bạn cùng
Thực hiện theo các bước dưới đây sẽ hướng dẫn bạn cách dễ dàng nhất để cài đặt Laravel trên Ubuntu
1. Cài đặt máy chủ web Apache
Để Laravel hoạt động, bạn sẽ cần có Apache. Đây là một trong những công cụ máy chủ HTTP phổ biến nhất, vì vậy có khả năng VPS của bạn đã cài đặt nó. May mắn thay, bạn có thể kiểm tra dễ dàng. Khi bạn kết nối với máy chủ của mình bằng SSH, hãy xác minh rằng dịch vụ hệ thống Apache tồn tại. Để làm như vậy, chúng ta phải chạy lệnh này
sudo systemctl status apache2
Như bạn thấy, trên VPS của chúng ta không có dịch vụ Apache nên chúng ta phải cài đặt nó. Để làm điều này, thực hiện lệnh sau
sudo apt install apache2
Ubuntu theo mặc định, khởi động dịch vụ Apache và làm cho nó khởi động trong quá trình tải hệ thống
Bây giờ, nếu bạn đang sử dụng tường lửa, cần thiết lập một quy tắc trong Tường lửa để Apache có thể chạy trơn tru. Nếu bạn chưa cài đặt tường lửa, vui lòng bỏ qua bước này
sudo ufw allow “Apache Full”
Sau đó, chúng ta có thể kiểm tra lại trạng thái dịch vụ Apache
sudo systemctl status apache2
Cuối cùng, mở trình duyệt web và chúng tôi chuyển đến địa chỉ IP của máy chủ của bạn hoặc tên miền của nó
Nếu bạn thấy màn hình này, điều đó có nghĩa là Apache đang hoạt động
2. Cài đặt PHP
Bước tiếp theo là cài đặt PHP. May mắn thay, PHP 7 mặc định có trong kho chính thức của Ubuntu, giúp cho việc cài đặt trở nên rất dễ dàng. Bạn sẽ cần cài đặt ngôn ngữ và một số mô-đun bổ sung. Để làm điều này, thực hiện lệnh sau
sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-zip php-bcmath php-tokenizer php-json php-pear
Nếu lệnh sau tạo ra kết quả cho biết không tìm thấy một số gói, chỉ cần cập nhật Ubuntu của bạn bằng cách chạy lệnh sau và chạy lại lệnh trước đó
apt-get update
Bây giờ, chúng ta có thể kiểm tra xem PHP có hoạt động chính xác không. Để làm điều này, chúng ta cần tạo một tệp trong thư mục gốc của Apache. Hãy gọi nó là thử nghiệm. php. Chạy lệnh sau
sudo nano /var/www/html/test.php
Và thêm lệnh gọi hàm phpinfo
Chúng ta phải lưu nó và đóng nó lại. Để lưu, nhấn CTRL+O và để thoát, nhấn CTRL+X Sau đó, mở trình duyệt web và truy cập http. //Your-serverIP/kiểm tra. php
Nếu bạn thấy màn hình này, bạn có thể chắc chắn rằng PHP đang hoạt động bình thường
3. Tải xuống và cài đặt Trình quản lý cơ sở dữ liệu
Nếu chúng ta định phát triển bằng Laravel trong Ubuntu 18. 04, vì vậy cần phải cài đặt trình quản lý cơ sở dữ liệu. Laravel hỗ trợ máy chủ PostgreSQL, MySQL, MariaDB, SQLite và SQL. Chúng tôi có thể cài đặt và định cấu hình cái chúng tôi muốn. Đối với hướng dẫn này, chúng tôi sẽ cài đặt MariaDB
________số 8Sau đó, bạn có thể đặt mật khẩu cho root. Để làm điều này, bạn cần sử dụng tập lệnh mysql_secure_installation. Hãy nhớ rằng bước này là tùy chọn, nhưng được khuyến nghị vì lý do bảo mật
sudo mysql_secure_installation
Sau khi chúng tôi xác định mật khẩu gốc, chúng tôi sẽ được hỏi một số câu hỏi về cấu hình MariaDB. Các câu trả lời bạn nên nhập nằm bên cạnh các dòng mã
sudo apt install apache20
Xin chúc mừng, MariaDB đã được cài đặt thành công
4. Cài đặt Trình soạn nhạc
Trình soạn thảo là trình quản lý phụ thuộc PHP hỗ trợ tải xuống các thư viện PHP trong các dự án của chúng tôi. Trình soạn thảo vừa hoạt động tốt vừa giúp cài đặt Laravel dễ dàng hơn nhiều
Đầu tiên, chúng ta cần tải xuống Composer
sudo apt install apache21
Tiếp theo, chúng tôi phải đảm bảo Composer có thể được sử dụng trên toàn cầu và làm cho nó có thể thực thi được. Các lệnh sau sẽ giải quyết vấn đề đó
sudo apt install apache22____13
5. Cài đặt Laravel trên Ubuntu bằng Composer
Với Composer được cài đặt, bây giờ chúng ta có thể cài đặt Laravel. Để làm điều này, hãy chạy lệnh sau
sudo apt install apache24
Tất nhiên, chúng ta phải thay thế [project_name] bằng tên ứng dụng của bạn. Trong trường hợp này, chúng tôi đặt tên cho ví dụ dự án
Sử dụng Laravel để phát triển địa phương
Để phát triển các ứng dụng cục bộ, chúng tôi có thể sử dụng PHP phục vụ và chỉ định máy chủ và cổng của máy chủ của chúng tôi. Để thực hiện việc này, hãy thực hiện các lệnh sau các lệnh và thay thế [IP] bằng IP máy chủ của bạn và [cổng] bằng cổng bạn muốn sử dụng
sudo apt install apache25
sudo apt install apache26
Tiếp theo, mở trình duyệt web của bạn và truy cập địa chỉ IP hoặc tên miền của máy chủ và cổng được chỉ định. Địa chỉ sẽ giống như địa chỉ được hiển thị ở đầu ra ở trên. Nếu bạn thấy màn hình bên dưới trong trình duyệt của mình, điều đó có nghĩa là bạn đã sẵn sàng bắt đầu làm việc với Laravel
Sử dụng Laravel để triển khai một ứng dụng
Ngược lại, nếu chúng tôi định sử dụng VPS của mình làm máy chủ của ứng dụng Laravel, thì chúng tôi phải thực hiện một số điều chỉnh để tránh sự cố
Trước tiên, chúng ta cần di chuyển thư mục dự án đã tạo trước đó sang thư mục gốc của web Apache. Hãy nhớ rằng, trong trường hợp của chúng tôi, tên thư mục là Ví dụ. Thực hiện lệnh sau
sudo apt install apache27
Sau đó, thiết lập các quyền cần thiết để đảm bảo dự án chạy trơn tru
sudo apt install apache28
sudo apt install apache29
Cần tạo một máy chủ ảo mới cho dự án. Nó có thể được thực hiện dễ dàng với các lệnh dưới đây
sudo ufw allow “Apache Full”0
sudo ufw allow “Apache Full”1
Thêm phần sau để tạo Máy chủ ảo mới. Nhớ thay tên miền. com với địa chỉ IP của máy chủ của bạn
sudo ufw allow “Apache Full”2
Lưu file và đóng nó lại
Sau đó, vô hiệu hóa tệp cấu hình mặc định của máy chủ ảo trong Apache bằng lệnh này
sudo ufw allow “Apache Full”3
Sau đó, kích hoạt máy chủ ảo mới
sudo ufw allow “Apache Full”4
Kích hoạt mô-đun viết lại Apache và cuối cùng, khởi động lại dịch vụ Apache
sudo ufw allow “Apache Full”5
sudo ufw allow “Apache Full”6
Bây giờ, hãy mở trình duyệt web và truy cập IP của máy chủ và voila. Nếu bạn nhận được màn hình đích Laravel giống như lần trước, bạn đã sẵn sàng để bắt đầu làm việc
Bây giờ chúng ta có thể bắt tay vào làm việc với PHP framework tuyệt vời này
Gỡ cài đặt Laravel và Composer
Để gỡ cài đặt Laravel, chúng ta chỉ cần xóa thư mục của dự án đã tạo. Trong trường hợp – Nhà soạn nhạc, lệnh sau là đủ
sudo ufw allow “Apache Full”7
Đó là nó. Laravel bị xóa khỏi VPS của bạn
Phần kết luận
Để phát triển các ứng dụng web chất lượng, bạn cần một framework PHP giàu tính năng. Laravel là một trong số đó. Ở đây bạn đã học cách cài đặt nó trên máy tính hoặc máy chủ với Ubuntu 18. 04
Hãy nhớ rằng, bạn nên tham khảo tài liệu chính thức nếu muốn biết thêm thông tin hoặc muốn tìm hiểu thêm về dự án. hạnh phúc phát triển
Tìm hiểu những gì khác Ubuntu của bạn có thể làm
Cách cài đặt LAMP Stack trên Ubuntu
Cách cài đặt Git trên Ubuntu
Cách cài đặt Jenkins trên Ubuntu
How to Setup Mail Server on Ubuntu
How to Install Maven on Ubuntu
How to Install WordPress on Ubuntu
How to Setup an FTP Server for Ubuntu
How to Install Anaconda on Ubuntu
Tác giả
Edward S
Edward là Biên tập viên nội dung có nhiều năm kinh nghiệm trong lĩnh vực CNTT với tư cách là một nhà văn, nhà tiếp thị và người đam mê Linux. Mục tiêu của Edward là khuyến khích độc giả thiết lập sự hiện diện trực tuyến có sức ảnh hưởng. Anh ấy cũng thực sự yêu chó, guitar và mọi thứ liên quan đến không gian