php
Switches the PHP version. It will also restart the service.
Example
kusanagi php --use php81
kusanagi php
Options
(No options)
Optimizes PHP settings.
Execute this subcommand if you change the instance settings after setting up KUSANAGI.
If "php-fpm" is already running, it will restart "php-fpm".
PHP Version
[--use {installed | php84 | php83 | php82 | php81 | php80 | php74}]
Discontinued options
--use php80 (discontinued as of Security Editon)
--use php74 (discontinued as of Security Editon)
--use php73 (discontinued as of 9.1.13)
Default: installed
Specifies the PHP version to be used. When one of the following PHP is specified, it will start up.
"--use", "--reload", "--test", "--status" and "--showpath" cannot be specified at the same time.
- --use installed: currently installed php
- --use php84: PHP 8.4
- --use php83: PHP 8.3
- --use php82: PHP 8.2
- --use php81: PHP 8.1
- --use php80 (discontinued as of Security Editon): PHP 8.0
- --use php74 (discontinued as of Security Editon): PHP 7.4
- --use php73 (discontinued as of 9.1.13): PHP 7.3
Reloading Configuration
[--reload]
Reloads configuration without disconnecting the session.
"--use", "--reload", "--test", "--status" and "--showpath" cannot be specified at the same time.
Checking Configuration File
[--test]
Checks the configuration files only.
"--use", "--reload", "--test", "--status" and "--showpath" cannot be specified at the same time.
Displaying Status
[--status]
Displays status of php-fpm.
"--use", "--reload", "--test", "--status" and "--showpath" cannot be specified at the same time.
Displaying Full Path of php Command
[--showpath]
*This command is only available on KUSANAGI Security Edition.
Displays the full path of php command.
"--use", "--reload", "--test", "--status" and "--showpath" cannot be specified at the same time.
Output
# kusanagi php
php completed.