Hvernig á að setja upp PHP ImageMagick (IMAGICK) á Ubuntu 20.04

Imagick er PHP viðbót til að búa til og breyta myndum með því að nota ImageMagick bókasafn. Þeir sem ekki þekkja ImageMagick hugbúnaðinn eru opinn, ókeypis hugbúnaður sem getur umbreytt, lesið, skrifað og unnið raster myndir. Sem stendur styður PHP viðbótin aðeins PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 and 8.1.

Í eftirfarandi námskeiði muntu læra hvernig á að setja upp PHP ImageMagick (IMAGICK) á Ubuntu 20.04.

Note, visit the tutorial Hvernig á að setja upp ImageMagick á Ubuntu 20.04 for installing package ImageMagick.

Fáðu

Forkröfur

  • Mælt með stýrikerfi: ubuntu 20.04.
  • Notendareikningur: Notendareikningur með sudo or rót aðgangur.

Uppfærðu stýrikerfi

Uppfærðu þína ubuntu stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@ubuntu ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á Ubuntu.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Kennslan mun nota flugstöðvarviðmótið, sem er að finna í sýna forritavalmynd.

Dæmi:

Hvernig á að setja upp Linux Kernel 5.16 á Ubuntu 20.04 LTS

Install PHP ImageMagick on Ubuntu

Þú hefur tvo valkosti fyrir uppsetningu. Einn er sjálfgefna Ubuntu geymslan eða uppsett frá PPA af Ondřej Surý. Kennslan mun fjalla um báða valkostina og þú getur best ákveðið hvern þú vilt velja.

Settu upp PHP-IMAGICK frá Ubuntu geymslunni

Fyrsti kosturinn er að nota opinberu 20.04 Ubuntu geymsluna, og þetta er einn af ákjósanlegustu valkostunum og að öllum líkindum sá stöðugasta. Eini gallinn verður úreltur fyrir nýbyggingar og endurbætur miðað við hina tvo valkostina.

setja php-ímynd með eftirfarandi skipun:

sudo apt install php-imagick

Alternatively, specific versions.

Install 7.4 PHP-IMAGICK:

sudo apt install php7.4-imagick

Install 8.0 PHP-IMAGICK:

sudo apt install php8.0-imagick

Næst skaltu staðfesta uppsetninguna:

php -m | grep imagick

Dæmi úttak:

imagick

Install PHP-IMAGICK from PHP PPA by Ondřej Surý

The second installation choice is recommended over the default repository by installing the PPA by Ondřej Surý. Fyrir þá sem ekki þekkja, Ondřej Surý er umsjónarmaður PHP hjá Debian og uppfærir alltaf þessa PPA með nýjustu stöðugu útgáfunum af PHP sem gefnar eru út.

Fyrst skaltu setja upp PPA sem hér segir:

sudo apt install software-properties-common && sudo add-apt-repository ppa:ondrej/php -y

Settu nú upp php-imagegick:

sudo apt install php-imagick

Alternatively, specific versions.

Install 7.4 PHP-IMAGICK:

sudo apt install php7.4-imagick

Install 8.0 PHP-IMAGICK:

sudo apt install php8.0-imagick

Install 8.1 PHP-IMAGICK:

sudo apt install php8.0-imagick

Næst skaltu staðfesta uppsetninguna:

php -m | grep imagick

Dæmi úttak:

imagick
Fáðu

Virkjar PHP-IMAGICK .SO í PHP.INI skrá

Til að gera kleift imagick.so þú þarft að breyta þínum php.ini file. A quick way is to create a .PHP skrá með PHP upplýsingum þínum.

Apache

The php.ini fyrir Apache vefþjónar eru staðsettir á /etc/php/8.0/apache2/php.ini. Skiptu út útgáfunni (7.4) ef þú notar til dæmis 8.0, 7.3, 7.2.

Notaðu fyrst hvaða textaritil sem er og opnaðu php.ini sem hér segir:

sudo nano /etc/php/8.0/apache2/php.ini 

Næst skaltu bæta við eftirfarandi línu undir [PHP], sem er staðsett á línu 2:

extension=imagick

Nú skaltu vista skrána CTRL + O and exit after saving CTRL + X.

To finish off, restart the Apache service:

sudo systemctl restart apache2

Nginx

Sjálfgefið ætti þetta að vera sjálfkrafa virkt. Ef vantar skaltu fylgja leiðbeiningunum hér að neðan.

The php.ini fyrir Nginx vefþjónar eru staðsettir á /etc/php/8.0/fpm/php.ini. Skiptu út útgáfunni (7.4) ef þú notar til dæmis 8.0, 7.3, 7.2.

Notaðu fyrst hvaða textaritil sem er og opnaðu php.ini sem hér segir:

sudo nano /etc/php/8.0/fpm/php.ini.

Næst skaltu bæta við eftirfarandi línu undir [PHP], sem er staðsett á línu 2:

extension=imagick

Til að klára þetta skaltu endurræsa PHP-FPM:

sudo systemctl restart php8.0-fpm

Athugaðu, skiptu út 8.0 fyrir PHP útgáfuna þína.

Nú skaltu vista skrána CTRL + O and exit after saving CTRL + X.

Fáðu

Búðu til PHP upplýsingasíðu til að staðfesta uppsetningu

Síðasti hlutinn er að búa til PHP prófunarsíðu til að staðfesta PHP upplýsingarnar þínar. Helst viltu gera þetta á læstu eða falu svæði í vefskránni þinni ef það er aðgengilegt og opinbert.

Fyrst skaltu búa til prófunarsíðu í vefskránni þinni:

sudo nano /var/www/html/phpinfo.php

Næst skaltu afrita og líma PHP sýnishornið hér að neðan.

<?php
phpinfo();
?>

Vistaðu skrána (CTRL+O), farðu síðan út (CTRL+X).

Type in the HTTP:// or HTTPS://or server IP or domain name in your Internet Browser.

Dæmi:

https://www.linuxcapable.com/phpinfo.php

http://192.168.51.55/phpinfo.php

Þú ættir að sjá imagick.ini á PHP upplýsingasíðunni:

Apache dæmi:

Hvernig á að setja upp PHP ImageMagick (IMAGICK) á Ubuntu 20.04

Nginx dæmi:

Hvernig á að setja upp PHP ImageMagick (IMAGICK) á Ubuntu 20.04

Athugið, þitt php-ímynd. The path will be different if you use Apache since the test server uses Nginx.

Dæmi:

Hvernig á að setja upp PHP ImageMagick (IMAGICK) á Ubuntu 20.04

Athugasemdir og niðurstaða

Þú hefur lært hvernig á að setja upp php-imagick annað hvort með því að nota Ubuntu sjálfgefna geymsluna eða þá sem Ondřej Surý er með. Á heildina litið, af mörgum valmöguleikum fyrir myndbreytingu sem PHP getur notað, þá er þetta mest notaði og ráðlagði kosturinn miðað við aðra valkosti eins og GD, sérstaklega fyrir WordPress vefþjóna, þar sem það framleiðir skarpari, hágæða þjappaðar myndir.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
adplus-auglýsingar
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x
()
x