Tôi đã cố gắng cài đặt mô -đun PHP cho ImageMagick trên máy chủ Ubuntu của mình:
#@server:/#$ sudo apt-get install php-imagick
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
php-imagick : Hängt ab von: php-common [>= 1:7.0+33~] soll aber nicht installiert werden
Hängt ab von: phpapi-20151012
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Máy chủ chạy Apache 2.4 và Php 7.0.8
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
Vì vậy, mọi thứ nên được cập nhật ...
Hiện tại không có mô -đun hình ảnh tương thích cho PHP7 có sẵn hay cài đặt PHP của tôi có gây ra vấn đề không?
Các bước tiếp theo để có được điều này hoạt động là gì?
83
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Chà, ngay sau khi nâng cấp Ubuntu của tôi và do đó chuyển sang PHP7, tôi dường như không thể cài đặt Textick Extension cho PHP bằng cách sử dụng cùng một lệnh cũ
sudo apt-get install php5-imagick
Tôi nhận được lỗi này [cũng đã thử Php7-Imagick]
Package php5-imagick is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'php5-imagick' has no installation candidate
tôi nên làm gì?
Khi được hỏi ngày 8 tháng 5 năm 2016 lúc 16:54May 8, 2016 at 16:54
azerafatiazerafatiazerafati
1.1691 Huy hiệu vàng10 Huy hiệu bạc23 Huy hiệu đồng1 gold badge10 silver badges23 bronze badges
2
Cứ làm đi:
sudo apt-get install php-imagick
Điều này sẽ cài đặt
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
1 cho Php 7.0.Đã trả lời ngày 8 tháng 5 năm 2016 lúc 18:20May 8, 2016 at 18:20
VideoAnauthVidEonauthVideonauth
32.4K16 Huy hiệu vàng102 Huy hiệu bạc119 Huy hiệu đồng16 gold badges102 silver badges119 bronze badges
7
Hóa ra tôi phải khởi động lại FPM:
sudo service php7.0-fpm reload
Những điều tôi đã thử:
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
2 không làm việc cho tôi. Mô -đun đã được tải cho PHP CLI [tôi đã kiểm tra với #@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
3 nhưng thông qua máy chủ web nginx của tôi, nó không hiển thị trong danh sách các mô -đun được báo cáo bởi #@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
4.Tôi thậm chí đã chèn
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
5 lên #@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
6 theo cách thủ công, chỉ để đảm bảo.Sau đó tôi đã thử thanh trừng gói
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
7 và cài đặt từ CPAN:sudo apt install libmagickwand-dev imagemagick php-dev
sudo pecl install imagick
Và vẫn không có xì gà. Nó sẽ hoạt động thông qua CLI nhưng không thông qua Nginx.
Đã trả lời ngày 6 tháng 10 năm 2016 lúc 14:36Oct 6, 2016 at 14:36
Alexgalexgalexg
7667 Huy hiệu bạc16 Huy hiệu đồng7 silver badges16 bronze badges
3
Cho Php 5.6:
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
8Cho Php 7.0: ________ 19
Cho Php 7.1:
sudo apt-get install php5-imagick
0Cho Php 7.2:
sudo apt-get install php5-imagick
1Cho Php 7.3:
sudo apt-get install php5-imagick
2Cho Php 7.4:
sudo apt-get install php5-imagick
3Cho Php 8.0:
sudo apt-get install php5-imagick
4Cho Php 8.1:
sudo apt-get install php5-imagick
5Sau khi khởi động lại Apache: ________ 26
Đã trả lời ngày 22 tháng 3 năm 2021 lúc 10:57Mar 22, 2021 at 10:57
KokilkokilKokil
2712 Huy hiệu bạc5 Huy hiệu Đồng2 silver badges5 bronze badges
5
Đã cài đặt các gói này:
sudo apt install libmagickwand-dev imagemagick php-dev
sudo pecl install imagick
Bây giờ thay thế:
sudo service php7.0-fpm reload
With:
sudo service apache2 restart
Hoạt động tuyệt vời
Zanna ♦♦
67.5K54 Huy hiệu vàng207 Huy hiệu bạc319 Huy hiệu đồng54 gold badges207 silver badges319 bronze badges
Đã trả lời ngày 6 tháng 12 năm 2016 lúc 20:06Dec 6, 2016 at 20:06
2
Bây giờ là năm 2018, chỉ muốn làm nổi bật, trong nhiều trường hợp, bạn cũng muốn cài đặt PHP-GD cùng với PHP-Imagick [nếu bạn đang cài đặt điều này cho WordPress chẳng hạn].
#@server:/#$ php -v
PHP 7.0.8-0ubuntu0.16.04.3 [cli] [ NTS ]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright [c] 1999-2016, by Zend Technologies
0Việc sử dụng PHP-Imagick ngụ ý Php7.2-Imagick nếu 7.2 là phiên bản PHP của bạn.
Đã trả lời ngày 24 tháng 11 năm 2018 lúc 21:09Nov 24, 2018 at 21:09
ThavathavaThava
1393 huy hiệu đồng3 bronze badges
2