Cannot sudo apt update failed to update UBUNTU

1. Edit netplan File

sudo vi /etc/netplan50-cloud-init.yaml

2. Add Nameserver Google / Cloudflare or any, on nameserver

network:
    ethernets:
        [network-device]:
            ...
            nameservers:
                addresses:
                - 2001:4860:4860::8888
                - 2001:4860:4860::8844
                - 8.8.8.8
                - 8.8.4.4
                - 1.1.1.1

notes: don’t use tab on this file, only space allowed.

3. Apply and Test the Network

sudo netplan apply
systemd-resolve --status

Upgrading PHP 7.* to PHP 8.0 in Ubuntu Nginx | Programming

If Upgrading, start from here:

sudo apt-get purge php7.* -y
sudo apt-get autoclean
sudo apt-get autoremove -y

If Installing directly to PHP8.0, start from here:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

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 php8.0-fpm php8.0-snmp php-memcached -y

sudo php-fpm8.0 -t 
sudo service php8.0-fpm restart
sudo service nginx restart


php -v

Edit FPM Servers

sudo nano /etc/php/8.0/fpm/pool.d/www.conf

https://josuamarcelc.medium.com/try-to-optimizing-php-fpm7-3-configuration-with-nginx-78268eb90261

Edit FPM Pools at

sudo nano /etc/php/8.0/fpm/php.ini
upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = -1 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000

Edit your configuration.

sudo nano /etc/nginx/sites-available/your.conf

The line you need to modify will look like this.

fastcgi_pass unix:/run/php/php7.4-fpm.sock; 

You need to replace the old PHP version with the new version.

fastcgi_pass unix:/run/php/php8.0-fpm.sock; 

Check PHP version.

php -v
Exit mobile version