mPDF使用のためのcomposerインストール
dnf install php dnf install php-json wget https://getcomposer.org/installer -O composer-installer.php php composer-installer.php --filename=composer --install-dir=/usr/local/bin ln -s /usr/local/bin/composer /usr/bin/composer composer --version
インストール時の出力
# wget https://getcomposer.org/installer -O composer-installer.php --2026-01-13 15:59:07-- https://getcomposer.org/installer Resolving getcomposer.org (getcomposer.org)... 54.39.182.210, 2607:5300:201:2100::6e1 Connecting to getcomposer.org (getcomposer.org)|54.39.182.210|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 59524 (58K) [application/octet-stream] Saving to: ‘composer-installer.php’ composer-installer. 100%[===================>] 58.13K 332KB/s in 0.2s 2026-01-13 15:59:08 (332 KB/s) - ‘composer-installer.php’ saved [59524/59524]
# php composer-installer.php --filename=composer --install-dir=/usr/local/bin All settings correct for using Composer Downloading... Composer (version 2.9.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer # /usr/local/bin/composer --version Composer version 2.9.3 2025-12-30 13:40:17 PHP version 7.4.33 (/usr/bin/php) Run the "diagnose" command to get more detailed diagnostics output. ]# composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.9.3 2025-12-30 13:40:17 Usage: command [options] [arguments] Options: -h, --help Display help for the given command. When no command is given display help for the list command -q, --quiet Do not output any message -V, --version Display this application version --ansi|--no-ansi Force (or disable --no-ansi) ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. --no-scripts Skips the execution of all scripts defined in composer.json file. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug Available commands: about Shows a short information about Composer archive Creates an archive of this composer package audit Checks for security vulnerability advisories for installed packages browse [home] Opens the package's repository URL or homepage in your browser bump Increases the lower limit of your composer.json requirements to the currently installed versions check-platform-reqs Check that platform requirements are satisfied clear-cache [clearcache|cc] Clears composer's internal package cache completion Dump the shell completion script config Sets config options create-project Creates new project from a package into given directory depends [why] Shows which packages cause the given package to be installed diagnose Diagnoses the system to identify common errors dump-autoload [dumpautoload] Dumps the autoloader exec Executes a vendored binary/script fund Discover how to help fund the maintenance of your dependencies global Allows running commands in the global composer dir ($COMPOSER_HOME) help Display help for a command init Creates a basic composer.json file in current directory install [i] Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json licenses Shows information about licenses of dependencies list List commands outdated Shows a list of installed packages that have updates available, including their latest version prohibits [why-not] Shows which packages prevent the given package from being installed reinstall Uninstalls and reinstalls the given package names remove [rm|uninstall] Removes a package from the require or require-dev repository [repo] Manages repositories require [r] Adds required packages to your composer.json and installs them run-script [run] Runs the scripts defined in composer.json search Searches for packages self-update [selfupdate] Updates composer.phar to the latest version show [info] Shows information about packages status Shows a list of locally modified packages suggests Shows package suggestions update [u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file validate Validates a composer.json and composer.lock
php-zip
# dnf install php-zip Last metadata expiration check: 0:36:57 ago on Tue 13 Jan 2026 03:25:58 PM JST. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: php-pecl-zip x86_64 1.18.2-1.module+el8.10.0+1912+72767185 appstream 54 k Installing dependencies: libzip x86_64 1.6.1-1.module+el8.10.0+1912+72767185 appstream 63 k Transaction Summary ================================================================================ Install 2 Packages Total download size: 117 k Installed size: 246 k Is this ok [y/N]: y Downloading Packages: (1/2): php-pecl-zip-1.18.2-1.module+el8.10.0+19 77 kB/s | 54 kB 00:00 (2/2): libzip-1.6.1-1.module+el8.10.0+1912+7276 86 kB/s | 63 kB 00:00 -------------------------------------------------------------------------------- Total 94 kB/s | 117 kB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libzip-1.6.1-1.module+el8.10.0+1912+72767185.x86_64 1/2 Installing : php-pecl-zip-1.18.2-1.module+el8.10.0+1912+72767185. 2/2 Running scriptlet: php-pecl-zip-1.18.2-1.module+el8.10.0+1912+72767185. 2/2 Verifying : libzip-1.6.1-1.module+el8.10.0+1912+72767185.x86_64 1/2 Verifying : php-pecl-zip-1.18.2-1.module+el8.10.0+1912+72767185. 2/2 Installed: libzip-1.6.1-1.module+el8.10.0+1912+72767185.x86_64 php-pecl-zip-1.18.2-1.module+el8.10.0+1912+72767185.x86_64 Complete!
ワードプレスのプラグイン「PDF & Print by BestWebSoft」で印刷ボタンを設置-さくっとHP制作東京 – ホームページ制作 東京|Web制作会社 さくっとホームページ制作東京
