Apache hiển thị mã php

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ố 8

Sau đó, 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 apache2
0

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 apache2
1

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 apache2
2____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 apache2
4

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 apache2
5
sudo apt install apache2
6

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 apache2
7

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 apache2
8
sudo apt install apache2
9

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

Chủ Đề