Ao tentar usar o composer em um projeto laravel e receber este erro pode ser necessário excluir os arquivos de cache, encontrados na pasta bootstrap
cd bootstrap/cache/
rm -rf *.php
Ao tentar usar o composer em um projeto laravel e receber este erro pode ser necessário excluir os arquivos de cache, encontrados na pasta bootstrap
cd bootstrap/cache/
rm -rf *.php
A instalação do php 8.0 não muda quase das versão 7.X e tanto faz Ubuntu 20.04 quanto Ubuntu 18.04 entre outros. Salvo alguns pacotes que passam a serem virtuais, como o json que está no junto com o pacote phpdbg.
Se não tiver instalado, adicione a opção para instalar software proprietários
sudo apt install software-properties-common
Adicione o repositóriosudo add-apt-repository ppa:ondrej/php
Atualize informações de pacotessudo apt update
Se você receber mensagem NO_PUBKEY inválida, execute os comandos abaixo:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install launchpad-getkeys
sudo launchpad-getkeys
Instale o php 8.0
sudo apt install php8.0 \
php8.0-bcmath \
php8.0-common \
php8.0-cgi \
php8.0-curl \
php8.0-dev \
php8.0-fpm \
php8.0-soap \
php8.0-gd \
php8.0-intl \
php8.0-phpdbg \
php8.0-mysql \
php8.0-mbstring \
php8.0-pgsql \
php8.0-sqlite3 \
php8.0-xml \
php8.0-zip \
php8.0-xsl \
php8.0-imap \
php8.0-apcu \
php8.0-imagick \
php8.0-memcached \
php8.0-xdebug \
php8.0-mongodb \
php8.0-redis
sudo su - postgres
# entrar no usuário postgresl
psql -d postgres -U postgres # conecta ao banco de dados postgres
create database NOME-DO-BANCO # cria o banco de dados NOME-DO-BANCO;
create schema NOME-DO-ESQUEMA to NOME-DO-BANCO;
CREATE USER NOME-DO-USUARIO WITH PASSWORD 'SENHA'; grant all on database NOME-DO-BANCO to NOME-DO-USUARIO;
Abrir o arquivo /etc/postgresql/VERSAO/main/pg_hdb.conf
E adicionar:
host all all network/24 password # Pode ser usado "password", "md5" ou "peer" network é o ip da rede ou você pode colocar um IP do servidor que está rodando o PostgreSQL, sendo : IP/32
Abrir o arquivo /etc/postgresql/VERSAO/main/postgresql.conf
E edite:
listen_address = 'localhost' # troque localhost pelo IP da interface que seja escutar.
A instalação do php 7.3 não muda nada da versão 7.2 e tanto faz Ubuntu 18.04 quanto Ubuntu 16.04.
Se não tiver instalado, adicione a opção para instalar software proprietários
sudo apt install software-properties-common
Adicione o repositório
sudo add-apt-repository ppa:ondrej/php
Atualize informações de pacotes
sudo apt update
Se você receber mensagem NO_PUBKEY inválida, execute os comandos abaixo:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install launchpad-getkeys
sudo launchpad-getkeys
Instale o php 7.3
sudo apt install php7.3 \
php7.3-bcmath \
php7.3-common \
php7.3-cgi \
php7.3-curl \
php7.3-dev \
php7.3-fpm \
php7.3-soap \
php7.3-gd \
php7.3-intl \
php7.3-json \
php7.3-mysql \
php7.3-mbstring \
php7.3-pgsql \
php7.3-sqlite3 \
php7.3-xml \
php7.3-zip \
php7.3-xsl \
php7.3-imap \
php-apcu \
php-imagick \
php-memcached \
php-xdebug \
php7.3-mongodb \
php-redis
Eu não desisti da pedalada e nem parei de ir, apenas parei de registrar, há dias que está muito frio, que dá vontade de ficar em casa, mas eu vou, tem sido bem benéfico para mim, pois é o momento que eu estou criando um projeto e registrando ao chegar em casa, e aos finais de semana colocando em prática.