Gilt für Centos6.x- und Centos7.x-Systeme. Das wlnmp-One-Click-Paket unterstützt bereits diese Erweiterungspaketadresse:
https:/ /pecl.php.net/package/imagick1. Installieren Sie die erforderlichen Abhängigkeiten. Wenn Sie beim Kompilieren die Meldung erhalten, dass andere Abhängigkeiten fehlen, installieren Sie diese bitte selbst
yum install autoconf gcc gcc-c++ ImageMagick-devel
2. Laden Sie imagick herunter. Die neueste stabile Version
wget https://pecl.php.net/get/imagick-3.4.4.tgz tar xf imagick-3.4.4.tgz cd imagick-3.4.4 /usr/local/php/bin/phpize
kann entsprechend dem Speicherort Ihres phpize ausgeführt werden (wenn Sie nicht wissen, wo sich phpize befindet, suchen Sie einfach nach / -name phpize). Beim Ausführen werden die folgenden Informationen angezeigt. Anschließend wird
Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303
kompiliert. 3. Nach dem Kompilieren des Erweiterungsmoduls
./configure --with-php-config=/usr/local/php/bin/php-config make make install
wird das Verzeichnis angezeigt, in dem das Erweiterungsmodul kompiliert wurde /usr/local/ php/lib/php/extensions/no-debug-non-zts-20160303/
4. Ändern Sie php.ini, um die Erweiterung hinzuzufügen
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/" extension=imagick.so
Hinweis: Wenn der Pfad „extension_dir“ bereits konfiguriert wurde , Sie müssen nur extension=imagick.so konfigurieren
Speichern und beenden, PHP neu starten
Sie können über phpinfo sehen, dass die Erweiterung wirksam geworden ist
Weitere verwandte Inhalte finden Sie im Tutorial „
PHP7Das obige ist der detaillierte Inhalt vonSo installieren Sie die Imagick-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!