Tệp ini mô-đun cảnh báo xdebug không tồn tại trong v.v. php 7.4 mod có sẵn

GHI CHÚ. Chúng tôi đang trong quá trình sửa đổi cấu trúc và cấu hình tệp cho nhiều ngăn xếp Bitnami. Do những thay đổi này, đường dẫn tệp được nêu trong hướng dẫn này có thể thay đổi tùy thuộc vào việc ngăn xếp Bitnami của bạn sử dụng các gói hệ thống Linux gốc [Phương pháp A] hay nếu đó là bản cài đặt độc lập [Phương pháp B]. Để xác định loại cài đặt Bitnami của bạn và cách tiếp cận cần tuân theo, hãy chạy lệnh bên dưới

 $ test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."

Đầu ra của lệnh cho biết phương pháp cài đặt nào [A hoặc B] được sử dụng và sẽ cho phép bạn xác định các đường dẫn, cấu hình và lệnh sẽ sử dụng trong hướng dẫn này. Tham khảo Câu hỏi thường gặp để biết thêm thông tin về những thay đổi này

Để cài đặt mô-đun PHP, quy trình điển hình là cài đặt mô-đun [thông qua trình quản lý gói hoặc thông qua quy trình xây dựng/cài đặt thủ công] rồi kích hoạt mô-đun đó trong tệp cấu hình ở trên. Tìm hướng dẫn cài đặt các mô-đun PHP cụ thể

GHI CHÚ. Ngăn xếp Bitnami đã bao gồm một số mô-đun PHP, được cài đặt nhưng không hoạt động. Trước khi cài đặt một mô-đun mới, hãy kiểm tra xem nó chưa được bao gồm chưa. Nếu nó tồn tại, chỉ cần kích hoạt nó trong tệp cấu hình PHP

Sau khi sửa đổi tệp cấu hình PHP, hãy khởi động lại cả Apache và PHP-FPM để các thay đổi có hiệu lực

$ sudo /opt/bitnami/ctlscript.sh restart apache
$ sudo /opt/bitnami/ctlscript.sh restart php-fpm

APCu

APCu là mô-đun Bộ đệm ẩn người dùng APC. Theo mặc định, nó đã được bao gồm trong Ngăn xếp Bitnami gần đây. Nếu không phải như vậy, hãy cài đặt thủ công theo các bước bên dưới

  • Cài đặt các gói sau

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
  • Tải xuống gói mã nguồn mới nhất từ ​​trang web, giải nén và biên dịch mô-đun

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    

Để kích hoạt mô-đun, hãy thêm dòng sau vào tệp php. tập tin ini

...
extension = apcu.so
...

MSSQL

Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi Microsoft. Các bước cài đặt mô-đun khác nhau đối với PHP5 và PHP7, Ubuntu và Debian. Chọn phần thích hợp bên dưới tùy thuộc vào phiên bản PHP đi kèm với ngăn xếp của bạn và nền tảng. Để lấy phiên bản PHP, hãy sử dụng lệnh php -v tại dấu nhắc bảng điều khiển của bạn

Cài đặt

Bạn cần cài đặt PHP Linux Drivers cho SQL Server. Quá trình này khác với Debian và Ubuntu

Debian
  • Thêm các gói microsoft vào apt-get

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
  • Cài đặt công cụ với apt-get và pecl

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
  • Chỉnh sửa /opt/bitnami/php/etc/php. ini và thêm các dòng bên dưới vào nó

      $ extension=sqlsrv.so
      $ extension=pdo_sqlsrv.so
    
Ubuntu
  • Thêm các gói microsoft vào apt-get

    ________số 8
  • Cài đặt công cụ với apt-get và pecl

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
  • Chỉnh sửa /opt/bitnami/php/etc/php. ini và thêm các dòng bên dưới vào nó

      $ extension=sqlsrv.so
      $ extension=pdo_sqlsrv.so
    

thử nghiệm

  • Tạo một tệp có tên là “kết nối. php”

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    1
  • Thêm tập lệnh PHP sau, thay thế các trình giữ chỗ IP_ADDRESS, PORT và PASSWORD bằng các giá trị tương ứng của chúng

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    2
  • Chạy tập lệnh thử nghiệm bằng lệnh sau

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    3

GeoIP2

apache

Mô-đun mod_geoip2 nhúng tra cứu cơ sở dữ liệu GeoIP vào máy chủ web Apache. Nó chỉ có khả năng tra cứu địa chỉ IP của máy khách kết nối với máy chủ web, trái ngược với việc tra cứu các địa chỉ tùy ý

Nếu mô-đun này không có trong ngăn xếp của bạn, bạn có thể cài đặt thủ công theo các bước bên dưới

  • Cài đặt các gói sau nếu cần thiết

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
  • Cài đặt các tệp phát triển cho libgeoip

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    5
  • Tải xuống mã nguồn mới nhất từ ​​trang web, giải nén và biên dịch mô-đun

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    6
  • Giải nén nó và xây dựng các thư viện

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    7

    Mô-đun hiện có sẵn tại /opt/bitnami/apache2/modules/mod_geoip. Vì thế. Nó cũng tự động được bao gồm trong cấu hình Apache của bạn

  • Kích hoạt GeoIP trong cấu hình Apache bằng cách thêm dòng GeoIPEnable On trong /opt/bitnami/apache2/conf/httpd. tập tin conf. Tìm các cài đặt cấu hình cụ thể khác tại

NGINX

Để biên dịch và cài đặt mô-đun GeoIP2 cho NGINX, trước tiên cần tải xuống và biên dịch NGINX từ nguồn có bao gồm mô-đun GeoIP2, sau đó sao chép mô-đun đã biên dịch sang bản cài đặt NGINX hiện có của ngăn xếp Bitnami. Thực hiện theo các bước sau

  • Cài đặt thư viện libmaxminddb-dev

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    8
  • Tải xuống và giải nén mã nguồn mô-đun GeoIP2 bằng các lệnh mẫu bên dưới. Lưu ý rằng URL tải xuống và tên tệp sẽ khác nhau tùy thuộc vào phiên bản bạn đang tải xuống

    $ sudo /opt/bitnami/ctlscript.sh restart apache
    $ sudo /opt/bitnami/ctlscript.sh restart php-fpm
    
    9
  • Tải xuống và giải nén mã nguồn NGINX bằng các lệnh mẫu bên dưới. Lưu ý rằng URL tải xuống và tên tệp sẽ khác nhau tùy thuộc vào phiên bản bạn đang tải xuống

    GHI CHÚ. Tải xuống mã nguồn tương ứng với phiên bản NGINX được sử dụng trong ngăn xếp Bitnami của bạn

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    0
  • Biên dịch mô-đun dưới dạng mô-đun động. Thay thế trình giữ chỗ PATH-TO-MODULE-DIRECTORY bằng đường dẫn đến thư mục chứa mã nguồn mô-đun GeoIP2

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    1

    Điều này sẽ tạo một tệp mô-đun đã biên dịch có tên objs/ngx_http_geoip2_module. Vì thế. Sao chép tệp này vào thư mục tạm thời

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    2
  • Thay đổi thư mục cài đặt NGINX hiện có và sao chép tệp mô-đun ở trên vào đó

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    3
  • Chỉnh sửa /opt/bitnami/nginx/nginx. conf và thêm dòng bên dưới vào để tải mô-đun

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    4

tưởng tượng

Mô-đun Imagick được cài đặt trong ngăn xếp Bitnami, nhưng không được bật theo mặc định. Để kích hoạt nó, hãy làm theo các bước sau

  • Bỏ ghi chú hoặc thêm dòng sau vào /opt/bitnami/php/etc/php. tập tin ini

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    5

IonCube

Thực hiện theo các bước sau

  • Tải xuống phiên bản được biên dịch sẵn và sao chép. so vào thư mục tiện ích mở rộng PHP. Điều rất quan trọng là cài đặt đúng phiên bản ionCube có tính đến phiên bản PHP có trong giải pháp của bạn. Ví dụ: nếu bạn muốn cài đặt ionCube trên WordPress và nó sử dụng PHP 7. 0. 27, bạn cần cài đặt phiên bản 7. 0 của ionCube

    GHI CHÚ. Y và Z là phần giữ chỗ. Hãy nhớ thay thế chúng bằng số phiên bản ionCube phù hợp với phiên bản PHP của bạn

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    6
  • Thêm dòng sau vào php. tập tin ini

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    7

Memcached sử dụng libmemcached

Memcached là một hệ thống lưu trữ đối tượng bộ nhớ phân tán, hiệu suất cao, có bản chất chung, nhưng được dùng để tăng tốc các ứng dụng web động bằng cách giảm tải cơ sở dữ liệu. Tiện ích mở rộng này sử dụng thư viện libmemcached để cung cấp API để giao tiếp với máy chủ memcached

Nếu mô-đun này không có trong ngăn xếp của bạn, bạn có thể cài đặt thủ công theo các bước sau. Các bước khác nhau đối với PHP5 và PHP7, vì vậy hãy chọn phần thích hợp bên dưới tùy thuộc vào phiên bản PHP đi kèm với ngăn xếp của bạn. Để lấy phiên bản PHP, hãy sử dụng lệnh php -v tại dấu nhắc bảng điều khiển của bạn

Cài đặt

  • Cài đặt các công cụ phát triển

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    8
  • Tải mã nguồn mới nhất từ ​​trang web, giải nén và biên dịch thư viện. Thay thế phiên bản giữ chỗ X. Y với phiên bản mới nhất

          $ sudo apt-get update
          $ sudo apt-get install build-essential libtool autoconf unzip wget
    
    9
  • Tải xuống và biên dịch phiên bản PHP7 của mô-đun memcached PHP

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    0
  • Kích hoạt mô-đun trong php. tập tin ini

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    1
  • Khởi động máy chủ memcached bằng cách chạy các lệnh này

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    2

    Nếu bạn gặp lỗi, hãy kiểm tra xem ngăn xếp của bạn có bao gồm máy chủ memcached không

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    3

    Thường nếu bạn không thấy status là do bạn đang dùng stack không bundle memcached server. Để cài đặt và khởi động nó, hãy chạy

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    4

thử nghiệm

  • Kiểm tra xem tiện ích mở rộng memcached PHP đã được cài đặt chưa

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    5
  • Sau khi cài đặt, hãy kiểm tra xem tiện ích mở rộng memcached PHP có hoạt động bình thường không. Để thực hiện việc này, hãy tạo tệp tập lệnh PHP trong thư mục htdocs/ của bạn với mã bên dưới và truy cập tệp đó bằng trình duyệt Web của bạn

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    6

MongoDB

Mô-đun Mongo PHP là trình điều khiển MongoDB. Nó đã được bao gồm trong Ngăn xếp Bitnami gần đây, nhưng không được bật theo mặc định. Nếu nó không được bao gồm trong cài đặt của bạn, hãy thực hiện lệnh bên dưới để cài đặt mô-đun

  $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
  $ tar xzf apcu-X.Y.Z.tgz
  $ cd apcu-X.Y.Z
  $ phpize
  $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
  $ make
  $ sudo make install
7

Để bật mô-đun MongoDB, hãy làm theo các bước sau

  • Kích hoạt mô-đun trong php. tập tin ini

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    8
  • Kiểm tra xem tiện ích mở rộng đã được tải chưa bằng cách thực hiện lệnh sau

      $ wget //pecl.php.net/get/apcu-X.Y.Z.tgz
      $ tar xzf apcu-X.Y.Z.tgz
      $ cd apcu-X.Y.Z
      $ phpize
      $ ./configure --with-php-config=/opt/bitnami/php/bin/php-config
      $ make
      $ sudo make install
    
    9

OAuth

OAuth là một giao thức ủy quyền được xây dựng trên HTTP, cho phép các ứng dụng truy cập dữ liệu một cách an toàn mà không cần phải lưu trữ tên người dùng và mật khẩu

Thực hiện theo các bước sau

  • Cài đặt các gói sau

    ...
    extension = apcu.so
    ...
    
    0
  • Tải xuống mã nguồn mới nhất từ ​​trang web, giải nén và biên dịch mô-đun

    ...
    extension = apcu.so
    ...
    
    1
  • Kích hoạt mô-đun bằng cách thêm dòng sau vào php. tập tin ini

    ...
    extension = apcu.so
    ...
    
    2
  • Kiểm tra xem tiện ích mở rộng đã được tải chưa bằng cách thực hiện lệnh sau

    ...
    extension = apcu.so
    ...
    
    3

OCI8

Một số ngăn xếp Bitnami đã gửi mô-đun oci8 được biên dịch cho từng nền tảng. Mô-đun này yêu cầu người dùng tải xuống và cài đặt cả gói InstantClient Basic và InstantClient SDK cho nền tảng của bạn từ trang web của Oracle

Để bật mô-đun này, hãy kiểm tra xem tệp php. ini bao gồm dòng extension=oci8. Vì thế. Nếu vậy, hãy bỏ ghi chú bằng cách xóa ;

...
extension = apcu.so
...
4

Nếu nó không được bao gồm, điều đó có nghĩa là mô-đun oci8 không được bao gồm trong ngăn xếp Bitnami của bạn. Để biên dịch và kích hoạt nó, hãy làm theo các bước sau

  • Biên dịch và cài đặt mô-đun OCI8

    GHI CHÚ. Các lệnh này giả định rằng các gói InstantClient Basic và SDK đã được trích xuất và đặt trong thư mục /home/bitnami/instantclient_19_6. Nếu các gói ở một vị trí khác trên hệ thống của bạn, hãy cập nhật các đường dẫn được hiển thị trong các lệnh bên dưới cho phù hợp

    ...
    extension = apcu.so
    ...
    
    5
  • Thêm biến môi trường sau vào thời gian chạy PHP

    GHI CHÚ. Tùy thuộc vào loại cài đặt của bạn, bạn phải thêm biến môi trường vào các vị trí sau

    • Cách tiếp cận A [Cài đặt Bitnami bằng các gói hệ thống]. /opt/bitnami/scripts/php-env. sh

    • Cách tiếp cận B [Cài đặt Bitnami độc lập]. /opt/bitnami/scripts/setenv. sh

    ...
    extension = apcu.so
    ...
    
    6
  • Kích hoạt oci8 bằng cách thêm dòng sau vào php. tập tin ini

    ...
    extension = apcu.so
    ...
    
    7
  • Kiểm tra xem mô-đun có hoạt động không

    ...
    extension = apcu.so
    ...
    
    8

OpenSSL

Mô-đun OpenSSL cho PHP đã được bật và không cần cấu hình bổ sung

pdo_ibm

Để cài đặt và kích hoạt mô-đun PDO_IBM, hãy làm theo các bước bên dưới

  • Tải xuống và cài đặt Gói trình điều khiển máy chủ dữ liệu IBM cho nền tảng của bạn từ trang web của IBM

  • Trích xuất nội dung gói vào thư mục chính của bạn và cài đặt nó bằng cách chạy các lệnh sau

    ...
    extension = apcu.so
    ...
    
    9
  • Biên dịch mô-đun PDO_IBM

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    0
  • Thêm biến môi trường sau vào thời gian chạy PHP

    GHI CHÚ. Tùy thuộc vào loại cài đặt của bạn, bạn phải thêm biến môi trường vào các vị trí sau

    • Cách tiếp cận A [Cài đặt Bitnami bằng các gói hệ thống]. /opt/bitnami/scripts/php-env. sh

    • Cách tiếp cận B [Cài đặt Bitnami độc lập]. /opt/bitnami/scripts/setenv. sh

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    1
  • Kích hoạt mô-đun PDO_IBM trong php. ini bằng cách thêm dòng sau

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    2
  • Kiểm tra xem mô-đun đã được bật chưa bằng lệnh sau

    ...
    extension = apcu.so
    ...
    
    8
  • Khởi động lại máy chủ

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    4
  • Kiểm tra lại nếu mô-đun đang hoạt động. Nếu có, sẽ không có cảnh báo nào được hiển thị

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    5

pdo_pgsql

Mô-đun này đã được bao gồm trong Bitnami Stacks, nhưng không được bật theo mặc định. Để bật mô-đun pdo_pgsql, hãy chỉnh sửa tệp php. ini và thêm dòng sau

      $ sudo su
      $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
      $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
      $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
      $ exit
6

làm lại

Tiện ích mở rộng phpredis cung cấp API để liên lạc với kho lưu trữ khóa-giá trị Redis. Thực hiện theo các bước sau để cài đặt nó

  • Cài đặt gói sau

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    7
  • Tải xuống mã nguồn từ trang web, giải nén và biên dịch mô-đun

    GHI CHÚ. Thay thế trình giữ chỗ VERSION bằng phiên bản Redis của bạn

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    8
  • Kích hoạt mô-đun trong /opt/bitnami/php/etc/php. ini bằng cách thêm dòng này vào cuối

          $ sudo su
          $ curl //packages.microsoft.com/keys/microsoft.asc | apt-key add -
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ curl //packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
          $ exit
    
    9
  • Kiểm tra xem mô-đun đã được cài đặt đúng chưa bằng lệnh sau

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    0

Thông tin thêm có thể được tìm thấy trong tài liệu chính thức tại https. //github. com/phpredis/phpredis

solr

Tiện ích mở rộng Apache Solr PHP là một thư viện cực kỳ nhanh, nhẹ, giàu tính năng cho phép các ứng dụng PHP giao tiếp dễ dàng và hiệu quả với các phiên bản máy chủ Apache Solr bằng cách sử dụng API hướng đối tượng

Nếu mô-đun này không có trong ngăn xếp của bạn, hãy cài đặt thủ công theo các bước sau

  • Cài đặt và thiết lập các gói hệ thống cần thiết

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    1
  • Tải xuống mã nguồn mới nhất từ ​​​​trang web và giải nén nó

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    2
  • Biên dịch mô-đun. Tùy thuộc vào loại cài đặt của bạn, hãy chạy các lệnh sau

    • Cách tiếp cận A [Cài đặt Bitnami bằng các gói hệ thống]

            $ sudo apt-get update
            $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
            $ sudo pecl install sqlsrv
            $ sudo pecl install pdo_sqlsrv
      
      3
    • Cách tiếp cận B [Cài đặt Bitnami độc lập]

            $ sudo apt-get update
            $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
            $ sudo pecl install sqlsrv
            $ sudo pecl install pdo_sqlsrv
      
      4
  • Kích hoạt mô-đun trong php. tập tin ini

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    5

SSH2

Cài đặt và kích hoạt mô-đun SSH2 cho PHP bằng cách thực hiện theo các bước sau

  • Cài đặt gói libssl-dev

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    6
  • Tải xuống và biên dịch libssh2 và ssh2

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    7
  • sửa đổi php. ini để thêm dòng sau

          $ sudo apt-get update
          $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
          $ sudo pecl install sqlsrv
          $ sudo pecl install pdo_sqlsrv
    
    8

Ngăn nắp

Tidy là một ràng buộc cho tiện ích sửa chữa và làm sạch HTML Tidy. Liên kết này cho phép bạn dọn dẹp và thao tác với các tài liệu HTML và duyệt qua cây tài liệu. Mô-đun này được bật theo mặc định. Xác nhận rằng mô-đun được bật bằng lệnh sau

      $ sudo apt-get update
      $ sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev
      $ sudo pecl install sqlsrv
      $ sudo pecl install pdo_sqlsrv
9

Lưu trữ Zip

ZipArchive là một lớp của mô-đun zip PHP. Mô-đun này được bật theo mặc định. Kiểm tra nó bằng lệnh sau

Chủ Đề