PHP là ngôn ngữ kịch bản máy chủ đa năng. Nó là một công cụ mạnh mẽ và quan trọng để phát triển các trang Web động và tương tác. Nó được sử dụng rộng rãi, miễn phí, nhanh chóng, linh hoạt và thực dụng. Sau khi cài đặt PHP và máy chủ web trên Windows, cũng cần có các tiện ích mở rộng vì chúng cung cấp chức năng bổ sung. PHP với các tiện ích mở rộng là sự kết hợp tốt nhất để các nhà phát triển phát triển các trang web hoặc ứng dụng năng động và tương tác hơn. Tiện ích mở rộng có thể được chọn khi PHP bắt đầu bằng cách sửa đổi php của bạn. ban đầu.
Có rất nhiều tiện ích mở rộng được tích hợp trong phiên bản Windows của PHP. Để tải thêm tiện ích mở rộng bạn cần. dll trong hệ thống của bạn. Chỉ thị tiện ích mở rộng hoặc DLL bổ sung không yêu cầu tải các tiện ích mở rộng này. Có nhiều cách để cài đặt tiện ích mở rộng, sau đây là một trong những cách cài đặt tiện ích mở rộng php trên Windows
điều kiện tiên quyết. Máy chủ web [e. g. Apache, XAMPP]
Xác minh tiện ích mở rộng đã được cài đặt hay chưa
Để xác minh tiện ích mở rộng đã được cài đặt hay chưa, bạn phải làm theo bước sau
Bước 1. Tạo một tệp mới trong thư mục gốc với phần mở rộng. php như findexten. php. Trong tập tin này viết đoạn mã sau
Bước 2. Chạy tệp này trong bất kỳ trình duyệt nào và bạn sẽ thấy tiện ích mở rộng đã cho được cài đặt hay chưa
Cài đặt tiện ích mở rộng PHP trên Windows
Để cài đặt tiện ích mở rộng PHP, chúng ta cần làm theo các bước sau
Bước 1. Nhấp vào nút Cấu hình, sau đó chọn tệp php. ini để cài đặt PHP của bạn và mở nó trong trình soạn thảo văn bản.
Bước 2. Xác định vị trí dòng xác định vị trí của dòng “extension = ”.
Bước 3. Tìm tiện ích mở rộng bạn muốn cài đặt và xóa dấu chấm phẩy trước dòng đó. Ví dụ: nếu bạn muốn cài đặt tiện ích mở rộng IMAP, hãy xóa dấu chấm phẩy của dòng sau và lưu tệp
Trong quá trình cấu hình ban đầu của máy chủ, một trong những bước quan trọng nhất là cài đặt các tiện ích mở rộng PHP – chúng cần thiết cho hầu hết các CMS, bao gồm WordPress, Magento và Laravel phổ biến. Trong bài viết này, tôi sẽ cho bạn biết những tập lệnh PHP nào phải được cài đặt và cách thực hiện thông qua bảng điều khiển. Chúng tôi sẽ cài đặt nó trên Ubuntu 20. 04, nhưng cú pháp của các lệnh được mô tả bên dưới có thể được điều chỉnh cho bất kỳ hệ thống Linux nào khác
Cài đặt PHP 7. 4 cho apache
Người dùng máy chủ web này chỉ cần thực hiện tuần tự hai lệnh
sudo apt update sudo apt install php libapache2-mod-php sudo systemctl restart apache2
PHP7. 4 Hướng dẫn cài đặt Nginx
Máy chủ web này không hỗ trợ xử lý PHP ngay lập tức, do đó, nó sẽ cần một FastCGI - trình quản lý quy trình PHP–FPM để hoạt động. Thông qua bảng điều khiển, chúng tôi lái xe vào
sudo apt update sudo apt install php-fpm systemctl status php7.4-fpm
Cách cài đặt các tiện ích mở rộng PHP trên Linux
Các mô-đun gói này là các thư viện được biên dịch mở rộng các chức năng cơ bản của PHP. Chúng thường cần thiết cho các lập trình viên và quản trị viên web vì chúng giúp triển khai nhiều tính năng thú vị. Để cài đặt các gói, sử dụng lệnh
sudo apt install php-[extname]
- php-mysql — cần thiết khi làm việc với cơ sở dữ liệu, thường được đặt cùng với gói ngôn ngữ chính;
- php-ctype — cần thiết trong trường hợp xảy ra lỗi nghiêm trọng trong quá trình hoạt động. Gọi hàm không xác định ctype_digit[] trong /wp-admin/includes/file. php;
- php-dom — đôi khi cần thiết khi làm việc với dịch vụ lưu trữ Windows, nhưng thường không cần thiết;
- php-exif — cần thiết để làm việc với siêu dữ liệu ảnh;
- php-gd — được sử dụng khi xử lý hình ảnh, cần thiết thường xuyên;
- php-iconv — chuyển đổi một chuỗi từ mã hóa này sang mã hóa khác;
- php-json — Hỗ trợ JSON;
- php-posix — được sử dụng trong lớp WP_Filesystem_Direct
- php-mbstring — bắt buộc, cần thiết để xử lý chuỗi;
- php-zip, php-zlib — hữu ích cho những người làm việc với kho lưu trữ
Nói chung, danh sách đầy đủ tất cả các tiện ích mở rộng PHP hiện có ước tính có hàng trăm mô-đun khác nhau, hầu hết chúng đều có tính chuyên môn cao và được các chuyên gia CNTT sử dụng để tối ưu hóa các tác vụ công việc
Bạn cũng có thể cài đặt các tiện ích mở rộng PHP thông qua bảng điều khiển ISPmanager hoặc bất kỳ bảng điều khiển nào khác – trong tab tương ứng, bạn có thể tải xuống và cài đặt tất cả các gói cần thiết mà không cần bảng điều khiển
Một chút về PECL và cái kết
Tôi cũng nên đề cập đến kho lưu trữ các tiện ích mở rộng gốc cho PHP được viết bằng ngôn ngữ C. Chúng được sử dụng trong trường hợp không thể triển khai một số ý tưởng trong PHP - ví dụ: tải lại toán tử. Tất cả các mô-đun trong kho lưu trữ PECL đều được phát triển theo đúng các tiêu chuẩn mã hóa được nhóm phát triển PHP thông qua, vì vậy chất lượng công việc của chúng sẽ không khiến bạn nghi ngờ gì
Nếu bạn vẫn còn thắc mắc về cách cài đặt và kết nối tiện ích mở rộng PHP với máy chủ của mình, hãy liên hệ với chuyên gia của chúng tôi qua Livechat hoặc qua điện thoại. Chúng tôi sẽ giải đáp mọi thắc mắc của bạn trong khả năng của mình