Làm cách nào để bật tiện ích mở rộng PHP trong Arch?

Laravel, được viết bằng PHP, là một framework MVC phổ biến để phát triển các ứng dụng web. Khung PHP giúp dễ dàng phát triển các ứng dụng web động với các công cụ tích hợp mạnh mẽ như hệ thống cơ sở dữ liệu, tuyến đường, bộ điều khiển, hệ thống xác thực, v.v.

Laravel là một khung web PHP mã nguồn mở. Nó được phát hành lần đầu tiên vào tháng 6 năm 2011. Với mỗi bản phát hành mới, Laravel giúp việc triển khai các tính năng phức tạp trở nên dễ dàng hơn mà không lãng phí quá nhiều thời gian. Từ giàn giáo đến cung cấp các phương thức trợ giúp để xây dựng các tính năng nâng cao như xác thực, Mô hình để thực hiện truy vấn cơ sở dữ liệu, bộ điều khiển để viết logic yêu cầu và Chế độ xem để hiển thị các mẫu phiến hoặc thậm chí hỗ trợ Quán tính để xây dựng giao diện người dùng với React hoặc Vue

Hiện tại, Laravel 8. x là phiên bản mới nhất. Để bắt đầu nhanh chóng, Laravel cung cấp Laravel Breeze [tùy chọn] để hỗ trợ toàn bộ hệ thống xác thực bao gồm đăng nhập, đăng ký và hệ thống đặt lại mật khẩu

Nếu bạn là một nhà phát triển PHP, Laravel là thần đèn dành cho bạn. Cộng đồng khổng lồ và tài liệu giải thích rõ ràng luôn ở đó nếu bạn cần bất kỳ sự trợ giúp nào. Để tiếp tục tiết kiệm thời gian mã hóa các tính năng phổ biến, hãy tìm kiếm các gói đã được mã hóa bởi ai đó trong cộng đồng. Sử dụng Packalyst, một thư mục khổng lồ để tìm các gói Laravel do cộng đồng xây dựng. Từ việc tương tác với API của bên thứ ba đến triển khai các hệ thống xác thực khác nhau, nhiều gói có sẵn cho mọi loại nhu cầu

Cài đặt Laravel trên Manjaro/Arch Linux

Nếu bạn đang sử dụng Manjaro để phát triển các ứng dụng Laravel, đây là cách bạn có thể cài đặt Laravel trên Manjaro, Arch Linux hoặc bất kỳ hệ thống dựa trên Arch nào khác

Nếu bạn đang sử dụng hệ thống dựa trên Ubuntu, vui lòng làm theo hướng dẫn này

điều kiện tiên quyết

  • Apache hoặc Nginx
  • PHP >= 5. 3
  • Cơ sở dữ liệu [mysql, MariaDB, v.v. ]
  • Cài đặt Composer [trình quản lý gói PHP]

Đối với bài viết này, tôi sẽ sử dụng Apache, PHP 8 và Mysql cho Laravel

Cài đặt máy chủ web PHP và Apache

Trước tiên hãy cài đặt và thiết lập Apache và PHP

sudo pacman -S php php-apache

Cài đặt PHP và Apache trong Manjaro

Bật tiện ích mở rộng PHP

Để Laravel hoạt động bình thường, hãy bật các tiện ích mở rộng sau từ tệp php. tập tin ini

sudo nano /etc/php/php.ini

Để bật tiện ích mở rộng, trước tiên hãy tìm dòng trong php. ini nơi phần mở rộng được đề cập. Nhấn 'CTRL+W' và nhập tên tiện ích mở rộng

Đầu tiên, tìm và kích hoạt bcmath. Để kích hoạt nó, hãy xóa;

Kích hoạt bcmath trong Manjaro

Tương tự, bật tiện ích mở rộng zip. Tìm kiếm zip và loại bỏ;

Bật tiện ích mở rộng zip PHP trong manjaro

Cài đặt MySQL

sudo pacman -S mariadb

Sau khi cài đặt thành công, hãy chạy lệnh sau –

sudo systemctl start mysqld

Nếu bạn nhận được trình nền MySQL bắt đầu sau đây –

Job for mariadb.service failed because the control process exited with error code.
See “systemctl status mariadb.service” and “journalctl -xe” for details.

Sau đó khởi tạo thư mục MySQL của bạn bằng lệnh sau –

$ sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Bây giờ hãy khởi động MySQL và chạy mysql_secure_installation để bảo mật cài đặt MySQL

sudo systemctl start mysqld
sudo mysql_secure_installation

Cài đặt Trình soạn thảo

Composer là trình quản lý gói PHP. Chúng tôi sẽ sử dụng trình soạn thảo để cài đặt Laravel và các gói cần thiết

php -r "copy['//getcomposer.org/installer', 'composer-setup.php'];"
sudo php composer-setup.php --install-dir=/bin --filename=composer

Cài đặt Laravel

Cuối cùng, cài đặt Laravel. Lệnh sau sẽ cài đặt phiên bản Laravel mới nhất

sudo nano /etc/php/php.ini
0

Xuất biến đường dẫn

sudo nano /etc/php/php.ini
1
sudo nano /etc/php/php.ini
2

Tiếp theo, chạy lệnh Laravel trong thiết bị đầu cuối và Thế là xong

Cài đặt Laravel trên Manjaro

Tạo ứng dụng Laravel mới

sudo nano /etc/php/php.ini
3

Nếu bạn muốn định cấu hình giàn giáo xác thực, hãy cài đặt Laravel UI. Để có thêm hướng dẫn chuyên sâu về cách thiết lập Laravel để xây dựng giao diện người dùng với phản ứng hoặc bất kỳ khung giao diện người dùng nào khác, hãy xem tài liệu này

Nếu bạn gặp sự cố, hãy cho tôi biết trong phần bình luận bên dưới bài viết này. Hoặc tham gia máy chủ Discord của chúng tôi để được trợ giúp thêm hoặc tham gia kênh Telegram của chúng tôi để nhận thông báo về các bài viết mới nhất

PHP ini ở đâu trong Arch?

Tệp cấu hình PHP chính là tài liệu đầy đủ và được đặt tại /etc/php/php. ini .

Làm cách nào để cài đặt PHP Arch Linux?

Cập nhật hệ thống Arch của bạn. Chạy lệnh sau với tư cách người dùng root để cập nhật Arch Linux của bạn. pacman -Syu
Cài đặt Apache. Sau khi cập nhật hệ thống, cài đặt máy chủ web Apache bằng lệnh. pacman -S apache. .
Cài đặt MariaDB. Chạy lệnh sau để cài đặt MariaDB. pacman -S mysql. .
Cài đặt PHP. .
Cài đặt phpMyAdmin

Các tiện ích mở rộng PHP nằm ở đâu?

Các. vì vậy các tệp phải được đặt bên trong thư mục tiện ích mở rộng php của bạn . Bạn có thể sử dụng hàm phpinfo[] để tìm vị trí của thư mục tiện ích mở rộng php của mình hoặc bạn có thể sử dụng php -i từ dòng lệnh.

Chủ Đề