Làm cách nào để biết Trình soạn thảo PHP nào đang sử dụng?

Tham gia bản tin của tôi

Trước khi bạn cài đặt AWS SDK cho PHP Phiên bản 3, hãy đảm bảo môi trường của bạn đang sử dụng PHP phiên bản 5. 5 hoặc muộn hơn. Tìm hiểu thêm về các yêu cầu và đề xuất về môi trường

Cài đặt SDK thông qua. phar và. zip yêu cầu phần mở rộng Multibyte String PHP được cài đặt và kích hoạt riêng

Cài đặt AWS SDK cho PHP dưới dạng phần phụ thuộc thông qua Trình soạn thảo

Soạn là cách được đề xuất để cài đặt AWS SDK cho PHP. Trình soạn thảo là một công cụ dành cho PHP quản lý và cài đặt các phụ thuộc của dự án của bạn

Để biết thêm thông tin về cách cài đặt Trình soạn thảo, định cấu hình tự động tải và làm theo các phương pháp hay nhất khác để xác định các thành phần phụ thuộc, hãy xem getcomposer. tổ chức

Cài đặt Trình soạn nhạc

Nếu Trình soạn thảo chưa có trong dự án của bạn, hãy tải xuống và cài đặt Trình soạn thảo

Đối với Windows, tải xuống và chạy Composer-Setup. người cũ

Đối với Linux, hãy làm theo cài đặt Dòng lệnh trên trang Download Composer

Thêm SDK AWS cho PHP dưới dạng phần phụ thuộc thông qua Trình soạn thảo

Nếu trên hệ thống của bạn, hãy chạy phần sau trong thư mục cơ sở của dự án để cài đặt AWS SDK cho PHP dưới dạng phần phụ thuộc

composer require aws/aws-sdk-php

Nếu không, hãy nhập lệnh Composer này để cài đặt phiên bản mới nhất của AWS SDK cho PHP dưới dạng phần phụ thuộc

php -d memory_limit=-1 composer.phar require aws/aws-sdk-php

Thêm trình tải tự động vào tập lệnh php của bạn

Để sử dụng AWS SDK cho PHP trong tập lệnh của bạn, hãy thêm trình tải tự động vào tập lệnh của bạn, như sau

Cài đặt bằng cách sử dụng phar đóng gói

Mỗi bản phát hành AWS SDK cho PHP bao gồm một phar [kho lưu trữ PHP] được đóng gói sẵn chứa tất cả các lớp và thành phần phụ thuộc mà bạn cần để chạy SDK. Ngoài ra, phar tự động đăng ký một trình tải tự động lớp cho AWS SDK dành cho PHP và tất cả các phụ thuộc của nó

Bạn có thể tải xuống phar đóng gói và đưa nó vào tập lệnh của mình

Sử dụng PHP với bản vá Suhosin không được khuyến nghị, nhưng phổ biến trên các bản phân phối Ubuntu và Debian. Trong trường hợp này, bạn có thể cần kích hoạt việc sử dụng các phars trong suhosin. ban đầu. Nếu bạn không làm điều này, bao gồm một tệp phar trong mã của bạn sẽ gây ra lỗi im lặng. Để sửa đổi suhosin. ini, thêm dòng sau

suhosin.executor.include.whitelist = phar

Cài đặt bằng cách sử dụng tệp ZIP

AWS SDK dành cho PHP bao gồm một tệp ZIP chứa tất cả các lớp và phần phụ thuộc mà bạn cần để chạy SDK. Ngoài ra, tệp ZIP bao gồm trình tải tự động lớp cho AWS SDK dành cho PHP và các phần phụ thuộc của nó

Để cài đặt SDK, hãy tải xuống. zip, sau đó giải nén nó vào dự án của bạn tại một vị trí bạn chọn. Sau đó, bao gồm trình tải tự động trong tập lệnh của bạn, như sau

Composer đã có tùy chọn

php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
0 [chú ý chữ s trong
php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
1], nhưng nó bỏ qua tất cả các yêu cầu nền tảng, bao gồm phiên bản PHP, tiện ích mở rộng [
php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
2] và
php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
3

Tùy chọn

php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
4 mới có thể được sử dụng để đặt các yêu cầu cụ thể mà Composer có thể bỏ qua

Bỏ qua nhiều yêu cầu nền tảng

Bạn có thể chỉ định một hoặc nhiều yêu cầu nền tảng để bỏ qua bằng cách sử dụng tùy chọn này nhiều lần

Ví dụ: để bỏ qua phiên bản PHP và

php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
5, nhưng thực thi tất cả các yêu cầu nền tảng khác, bạn có thể sử dụng lệnh như thế này

composer install --ignore-platform-req=php --ignore-platform-req=ext-zip

Cài đặt các gói Trình soạn thảo trên các phiên bản PHP chưa được phát hành

Trường hợp sử dụng phổ biến của tùy chọn

php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
6 sẽ là kiểm tra các gói PHP trong các phiên bản PHP chưa được phát hành hoặc bản dựng
composer install --ignore-platform-req=php --ignore-platform-req=ext-zip
0 của PHP

Các thư viện như PHPUnit đi kèm với ràng buộc phiên bản PHP khá nghiêm ngặt trong tệp

composer install --ignore-platform-req=php --ignore-platform-req=ext-zip
1 của chúng, điều này ngăn chúng cài đặt các thư viện trong các phiên bản
composer install --ignore-platform-req=php --ignore-platform-req=ext-zip
0 của PHP

Thay vì sử dụng

composer install --ignore-platform-req=php --ignore-platform-req=ext-zip
3, sẽ bỏ qua tất cả các yêu cầu nền tảng, chẳng hạn như tiện ích mở rộng [có thể cần thiết để gói hoạt động], bạn có thể sử dụng tùy chọn
php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
6 để chỉ định có chọn lọc các yêu cầu nền tảng mà bạn cố ý bỏ qua

Làm cách nào để kiểm tra phiên bản PHP của nhà soạn nhạc?

Kiểm tra phiên bản PHP bằng cách chạy mã PHP . '. php echo 'PHP version: ' . phiên bản php[]; Tạo tệp bằng trình soạn thảo văn bản như gedit hoặc Notepad và tải tệp lên thư mục gốc của tài liệu trên trang web của bạn. Ghi chú. Mặc dù phpinfo[] rất hữu ích để gỡ lỗi nhưng trang này có thông tin nhạy cảm về hệ thống của bạn.

Làm cách nào để thay đổi trình soạn thảo phiên bản PHP?

Buộc nhà soạn nhạc sử dụng một phiên bản PHP cụ thể .
Sử dụng lệnh type để tìm đường dẫn đến PHP. gõ -a php7
Sau đó tìm nhà soạn nhạc. phar sử dụng lệnh find. tìm / -type f -name "nhà soạn nhạc. phar" 2>/dev/null
Sử dụng lệnh cd để thay đổi thư mục project/dev/prod. .
Cuối cùng, yêu cầu nhà soạn nhạc sử dụng phiên bản PHP cụ thể

Làm cách nào để kiểm tra phiên bản PHP trong CMD?

Hiển thị hoạt động trên bài đăng này. .
Đầu tiên mở cmd của bạn
Sau đó vào thư mục thư mục php, Giả sử thư mục php của bạn nằm trong thư mục xampp trên ổ đĩa c của bạn. Lệnh của bạn sau đó sẽ là. CDC. \xampp\php
Sau đó, hãy kiểm tra phiên bản của bạn. php -v

Nhạc sĩ Phar tọa lạc ở đâu?

Nhà soạn nhạc đã tải xuống. phar sẽ được lưu trong thư mục gốc của dự án . Sau đó, chọn một trong các trình thông dịch PHP cục bộ được cấu hình từ danh sách trình thông dịch PHP.

Chủ Đề