Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

WordPressで「PDF & Print by BestWebSoft」関連のソフトウェアを入れる

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

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制作会社 さくっとホームページ制作東京

タイトルとURLをコピーしました