sudo apt update sudo apt upgrade
ondrej/phpを追加します。
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
sudo apt install php8.0
php -v
sudo apt install php8.0-fpm
php-fpm8.0 -v
sudo apt install php8.0-extension_name
sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y
ファイル内の特定の値を変更するApache を使用する Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 の場合、
通常、場所は次のディレクトリにあります。
エディターでsudo nano /etc/php/8.0/apache2/php.ini
を押し、検索機能を使用して構成項目を変更することをお勧めします。パフォーマンスを向上させるために、次の値を更新することをお勧めします。
Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 設定を変更した後、変更を有効にするために Apache を再起動する必要があります。upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000
Nginx 用の Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 の構成
の場所は次のディレクトリにあります。
エディターで F6 を押して、パフォーマンスを向上させるために次の値を検索して更新します。sudo nano /etc/php/8.0/fpm/php.ini
upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000
Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 設定を変更した後、変更を有効にするために Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする FPM を再起動する必要があります。
sudo php-fpm8.0 -t sudo service php8.0-fpm restart
Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 FPM プールの構成
およびgroup
を構成し、その下で実行できます。次のコマンドを使用してこれらを変更できます。sudo nano /etc/php/8.0/fpm/pool.d/www.conf
を自分のusernameに置き換えて、次の行を変更します。user = username group = username listen.owner = username listen.group = username
およびY
をクリックして構成を保存し、構成が正しいかどうかを確認して、Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする を再起動します。Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8.0 FPM の再起動
sudo php-fpm8.0 -t sudo service php8.0-fpm restart
これで、Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 のインストールと設定が完了しました。
Apache 用 Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 へのアップグレード
古い Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする バージョンを無効にして、新しい Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする バージョン 8 を有効にする必要があります。
sudo a2dismod php7.4
このコマンドは、Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 7.4 モジュールを無効にします。
sudo a2enmod php8.0
このコマンドは、Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 モジュールを有効にします。
変更を有効にするには、Apache を再起動する必要があります。次のコマンドを使用します。sudo service apache2 restart
locationブロックの下の
location ~ \.php$の内容が、Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 関連の構成
sudo nano /etc/nginx/sites-available/your.conf
Find
fastcgi_pass 設定項目は通常次のようになります
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
その後、古いバージョンを新しいバージョンに置き換えて、次のように変更する必要があります
fastcgi_pass unix:/run/php/php8.0-fpm.sock;
sudo nginx -t sudo service nginx restart
翻訳アドレス: https://learnku.com/php/t/51997
以上がUbuntu20.04/18.04 で PHP8 をインストールまたはアップデートするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。