Nextcloud PHP mô-đun GD chưa được cài đặt
Trong trường hợp bạn muốn cài đặt từ tarball nguồn, bạn có thể thiết lập Nextcloud từ đầu bằng cách sử dụng ngăn xếp LAMP cổ điển (Linux, Apache, MySQL/MariaDB, PHP). Tài liệu này cung cấp hướng dẫn đầy đủ để cài đặt Nextcloud trên Ubuntu 16. 04 Máy chủ LTS với Apache và MariaDB, sử dụng Nextcloud. kho lưu trữ tar Show
Ghi chú Quản trị viên của các bản phân phối hỗ trợ SELinux như CentOS, Fedora và Red Hat Enterprise Linux có thể cần đặt quy tắc mới để cho phép cài đặt Nextcloud. Xem Mẹo cấu hình SELinux để biết cấu hình được đề xuất. Cài đặt qua Gói Snap¶Snap là một tệp zip chứa một ứng dụng cùng với các phần phụ thuộc của nó và mô tả về cách chạy ứng dụng đó một cách an toàn trên hệ thống của bạn, đặc biệt là các cách khác nhau mà ứng dụng nên giao tiếp với phần mềm khác. Quan trọng nhất, snaps được thiết kế để bảo mật, hộp cát, các ứng dụng được chứa trong vùng chứa được tách biệt khỏi hệ thống cơ bản và khỏi các ứng dụng khác Để cài đặt Gói Snap Nextcloud, hãy chạy lệnh sau trong một thiết bị đầu cuối sudo snap install nextcloud Ghi chú Công nghệ snapd là cốt lõi cung cấp năng lượng cho snaps và nó cung cấp một cách mới để đóng gói, phân phối, cập nhật và chạy các thành phần và ứng dụng HĐH trên hệ thống Linux. Xem thêm về snaps trên snapcraft. io Điều kiện tiên quyết để cài đặt thủ công¶đám mây tiếp theo. kho lưu trữ tar chứa tất cả các mô-đun PHP cần thiết. Phần này liệt kê tất cả các mô-đun PHP bắt buộc và tùy chọn. Tham khảo hướng dẫn sử dụng PHP để biết thêm thông tin về các mô-đun. Bản phân phối Linux của bạn phải có các gói cho tất cả các mô-đun cần thiết. Bạn có thể kiểm tra sự hiện diện của một mô-đun bằng cách gõ apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip1. Nếu bạn nhận được kết quả, mô-đun có mặt Cần thiết
Trình kết nối cơ sở dữ liệu (chọn một cho cơ sở dữ liệu của bạn. )
Gói khuyến nghị
Cần thiết cho các ứng dụng cụ thể
Đề xuất cho các ứng dụng cụ thể (tùy chọn)
Để nâng cao hiệu suất máy chủ (tùy chọn), hãy chọn một trong các memcaches sau
Xem Định cấu hình bộ nhớ đệm để tìm hiểu cách chọn và định cấu hình memcache Để tạo bản xem trước (tùy chọn)
Để xử lý dòng lệnh (tùy chọn)
Bạn không cần mô-đun WebDAV cho máy chủ Web của mình (i. e. Apache's apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip3), vì Nextcloud có máy chủ WebDAV tích hợp của riêng mình, SabreDAV. Nếu apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip3 được bật, bạn phải tắt nó cho Nextcloud. (Xem Cấu hình máy chủ web Apache để biết cấu hình ví dụ. ) Cài đặt ví dụ trên Ubuntu 16. 04 Máy chủ LTS¶Trên máy chạy Ubuntu 16 nguyên sơ. 04 máy chủ LTS, bạn có hai lựa chọn Để cài đặt Gói Snap Nextcloud, hãy chạy lệnh sau trong một thiết bị đầu cuối sudo snap install nextcloud Cài đặt các mô-đun được yêu cầu và đề xuất cho cài đặt Nextcloud điển hình, sử dụng Apache và MariaDB, bằng cách đưa ra các lệnh sau trong thiết bị đầu cuối apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
Bây giờ hãy tải xuống kho lưu trữ của phiên bản Nextcloud mới nhất
Trên các máy chủ HTTP khác, nên cài đặt Nextcloud bên ngoài thư mục gốc của tài liệu BINLOG_FORMAT = TUYÊN BỐ¶Nếu quá trình cài đặt Nextcloud của bạn không thành công và bạn thấy điều này trong nhật ký Nextcloud của mình apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip6 Xem MySQL / MariaDB có bật tính năng ghi nhật ký nhị phân . Cấu hình máy chủ web Apache¶Trên Debian, Ubuntu và các dẫn xuất của chúng, Apache cài đặt với một cấu hình hữu ích, vì vậy tất cả những gì bạn phải làm là tạo một tệp apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip9 với những dòng này trong đó, thay thế Thư mục và các đường dẫn tệp khác bằng các đường dẫn tệp của riêng bạn apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip8 Sau đó tạo một liên kết tượng trưng tới md5sum -c nextcloud-x.y.z.tar.bz2.md5 < nextcloud-x.y.z.tar.bz2 sha256sum -c nextcloud-x.y.z.tar.bz2.sha256 < nextcloud-x.y.z.tar.bz2 md5sum -c nextcloud-x.y.z.zip.md5 < nextcloud-x.y.z.zip sha256sum -c nextcloud-x.y.z.zip.sha256 < nextcloud-x.y.z.zip0 sudo snap install nextcloud0 Cấu hình Apache bổ sung¶
URL đẹp¶Các URL đẹp được tạo tự động khi người dùng HTTP có thể ghi apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip00, md5sum -c nextcloud-x.y.z.tar.bz2.md5 < nextcloud-x.y.z.tar.bz2 sha256sum -c nextcloud-x.y.z.tar.bz2.sha256 < nextcloud-x.y.z.tar.bz2 md5sum -c nextcloud-x.y.z.zip.md5 < nextcloud-x.y.z.zip sha256sum -c nextcloud-x.y.z.zip.sha256 < nextcloud-x.y.z.zip3 và md5sum -c nextcloud-x.y.z.tar.bz2.md5 < nextcloud-x.y.z.tar.bz2 sha256sum -c nextcloud-x.y.z.tar.bz2.sha256 < nextcloud-x.y.z.tar.bz2 md5sum -c nextcloud-x.y.z.zip.md5 < nextcloud-x.y.z.zip sha256sum -c nextcloud-x.y.z.zip.sha256 < nextcloud-x.y.z.zip1 được cài đặt và apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip03 trong apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip04 của bạn được đặt thành bất kỳ giá trị khác null nào Kích hoạt SSL¶Ghi chú Bạn có thể sử dụng Nextcloud qua HTTP đơn giản, nhưng chúng tôi thực sự khuyến khích bạn sử dụng SSL/TLS để mã hóa tất cả lưu lượng truy cập máy chủ của bạn và để bảo vệ thông tin đăng nhập và dữ liệu của người dùng khi chuyển tiếp Apache được cài đặt trong Ubuntu đã được thiết lập sẵn với chứng chỉ tự ký đơn giản. Tất cả những gì bạn phải làm là kích hoạt mô-đun ssl và trang web mặc định. Mở một thiết bị đầu cuối và chạy sudo snap install nextcloud6 Ghi chú Chứng chỉ tự ký có nhược điểm của chúng - đặc biệt khi bạn định đặt máy chủ Nextcloud của mình có thể truy cập công khai. Bạn có thể muốn xem xét nhận chứng chỉ được ký bởi cơ quan ký kết thương mại. Kiểm tra với công ty đăng ký tên miền hoặc dịch vụ lưu trữ của bạn để biết các ưu đãi tốt về chứng chỉ thương mại Thuật sĩ cài đặt¶Sau khi khởi động lại Apache, bạn phải hoàn tất cài đặt của mình bằng cách chạy Trình hướng dẫn cài đặt đồ họa hoặc trên dòng lệnh bằng lệnh apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip05. Để bật tính năng này, hãy thay đổi quyền sở hữu trên các thư mục Nextcloud của bạn thành người dùng HTTP của bạn
Ghi chú Quản trị viên của các bản phân phối hỗ trợ SELinux có thể cần viết các quy tắc SELinux mới để hoàn tất quá trình cài đặt Nextcloud của họ; . SELinux Configuration Tips. Để sử dụng apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip05, hãy xem Cài đặt từ Dòng lệnh Để sử dụng Trình hướng dẫn cài đặt đồ họa, hãy xem Trình hướng dẫn cài đặt Mẹo cấu hình SELinux¶Xem Cấu hình SELinux để biết cấu hình được đề xuất cho các bản phân phối hỗ trợ SELinux như Fedora và CentOS php. ini Ghi chú cấu hình¶Hãy nhớ rằng những thay đổi đối với apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip07 có thể phải được định cấu hình trên nhiều tệp ini. Đây có thể là trường hợp, ví dụ, đối với cài đặt apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip08 php. ini - được sử dụng bởi máy chủ Web sudo snap install nextcloud7 php. ini - được sử dụng bởi php-cli và các công việc CRON của Nextcloud sudo snap install nextcloud8 Ghi chú cấu hình php-fpm¶Bảo vệ. Sử dụng ít nhất PHP >= 5. 6. 6 Do một lỗi liên quan đến bảo mật trong các bản phát hành PHP cũ hơn với việc xử lý dữ liệu XML, bạn nên chạy ít nhất PHP 5. 6. 6 khi ở trong môi trường luồng Biến môi trường hệ thống Khi bạn đang sử dụng apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip09, các biến môi trường hệ thống như PATH, TMP hoặc các biến khác sẽ không tự động được điền giống như khi sử dụng apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip10. Do đó, một cuộc gọi PHP như apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip11 có thể trả về một kết quả trống. Vì vậy, bạn có thể cần định cấu hình các biến môi trường theo cách thủ công trong tệp ini/config thích hợp apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip09 Dưới đây là một số đường dẫn gốc ví dụ cho các tệp ini/config này Ubuntu/MintCentOS/Mũ đỏ/Fedoraapt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip13 apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip14 Trong cả hai ví dụ, tệp ini/config được gọi là apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip15 và tùy thuộc vào phiên bản phân phối hoặc các tùy chỉnh bạn đã thực hiện, tệp này có thể nằm trong thư mục con Thông thường, bạn sẽ tìm thấy một số hoặc tất cả các biến môi trường đã có trong tệp, nhưng đã nhận xét như thế này sudo snap install nextcloud9 Bỏ ghi chú các mục hiện có thích hợp. Sau đó chạy apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip16 để xác nhận đường dẫn của bạn, ví dụ apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip0 Nếu bất kỳ biến môi trường hệ thống nào của bạn không có trong tệp thì bạn phải thêm chúng Khi bạn đang sử dụng dịch vụ lưu trữ chia sẻ hoặc bảng điều khiển để quản lý máy chủ hoặc máy ảo Nextcloud của mình, các tệp cấu hình gần như chắc chắn sẽ được đặt ở một nơi khác, vì lý do bảo mật và tính linh hoạt, vì vậy hãy kiểm tra tài liệu của bạn để biết vị trí chính xác Xin lưu ý rằng có thể tạo các cài đặt khác nhau cho apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip10 và apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip09 cũng như cho các miền và trang Web khác nhau. Cách tốt nhất để kiểm tra cài đặt của bạn là sử dụng Thông tin và phiên bản PHP . Kích thước tải lên tối đa Nếu bạn muốn tăng kích thước tải lên tối đa, bạn cũng sẽ phải sửa đổi cấu hình apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip09 của mình và tăng các giá trị apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip30 và apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip31. Bạn sẽ cần khởi động lại apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip32 và máy chủ HTTP của mình để những thay đổi này được áp dụng ghi chú htaccess cho Apache Nextcloud đi kèm với tệp apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip33 của riêng nó. Bởi vì apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip09 không thể đọc các cài đặt PHP trong apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip00, các cài đặt và quyền này phải được đặt trong tệp apt-get install apache2 mariadb-server libapache2-mod-php7.0 apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip36 Làm cách nào để cài đặt thư viện GD trong PHP Windows?Để cài đặt hỗ trợ PHP GD trên máy chủ Windows, hãy làm theo các bước dưới đây. . Lúc đầu, hãy đảm bảo rằng php_gd2. . Nếu php_gd2. . mở php. ini trong trình soạn thảo văn bản và kiểm tra xem tệp php_gd2. phần mở rộng dll đã được thêm vào. . Nếu ;extension=php_gd2. . Để bao gồm php_gd2. . Khởi động lại máy chủ Windows Làm cách nào để cài đặt mô-đun PHP GD trong DVWA?Cách cấu hình php7. . Thêm kho lưu trữ Debian bên dưới vào nguồn. liệt kê và thực hiện cập nhật apt-get. . Sau đó chạy apt-get cài đặt php7. 0-gd. nếu có thể nói chạy apt - cài đặt bị hỏng. . khởi động lại apache2 và xác minh. . Trong trường hợp không, hãy tiếp tục - chạy lại lệnh này. . khởi động lại apache2 Làm cách nào để cài đặt các mô-đun PHP trong Linux?Làm theo các bước sau để cài đặt nó. . Cài đặt gói sau. cập nhật sudo apt-get sudo apt-get cài đặt -y autoconf 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. tiện ích mở rộng = redis. Vì thế Kiểm tra xem mô-đun đã được cài đặt đúng chưa bằng lệnh sau. php -m. grep redis Làm cách nào để cài đặt gd trong kali linux?Làm theo các bước dưới đây để cài đặt gói GD trên Linux bằng pip. Bước 1. Cài đặt phiên bản Python3 mới nhất trong hệ thống Linux. Bước 3. Nâng cấp pip của bạn để tránh lỗi trong quá trình cài đặt. Bước 4. Nhập lệnh sau để cài đặt GD bằng pip3 |