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 の場合、
通常、場所は次のディレクトリにあります。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo nano /etc/php/8.0/apache2/php.ini</pre><div class="contentsignin">ログイン後にコピー</div></div>
エディターで
を押し、検索機能を使用して構成項目を変更することをお勧めします。パフォーマンスを向上させるために、次の値を更新することをお勧めします。 <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div>
Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 設定を変更した後、変更を有効にするために Apache を再起動する必要があります。
Nginx 用の Ubuntu20.04/18.04 で PHP8 をインストールまたはアップデートする 8 の構成
の場所は次のディレクトリにあります。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo nano /etc/php/8.0/fpm/php.ini</pre><div class="contentsignin">ログイン後にコピー</div></div>
エディターで F6 を押して、パフォーマンスを向上させるために次の値を検索して更新します。
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
を構成し、その下で実行できます。次のコマンドを使用してこれらを変更できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo nano /etc/php/8.0/fpm/pool.d/www.conf</pre><div class="contentsignin">ログイン後にコピー</div></div>
を自分の username に置き換えて、次の行を変更します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">user = username
group = username
listen.owner = username
listen.group = username</pre><div class="contentsignin">ログイン後にコピー</div></div>
および 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 サイトの他の関連記事を参照してください。