10
respostas

Estou com o mesmo problema da maioria dos tópicos no windows: PHP Fatal error.

Boa tarde pessoal, estou com o mesmo problema que muitos e pelo que vi nos tópicos ninguém conseguiu resolver. venho novamente pedir ajudar para solucionar esse problema.

segue os dados do php.ini

; Directory in which the loadable extensions (modules) reside.
; https://php.net/extension-dir
extension_dir = "./"
; On windows:
extension_dir = "ext"
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop

estou na duvida se preciso baixar algum software no site da sqlite.

Se alguem puder me ajudar fico muito grato.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
10 respostas

Olá, Lucas. Tudo bem?

Qual erro aparece?

Quando você abra o terminal e digita o seguinte comando:

php -m

A extensão que você retirou ; é listada?

Fico no aguardo :)

Segue o retorno do comando:

[PHP Modules] bcmath calendar Core ctype date dom filter hash iconv json libxml mysqlnd pcre PDO Phar readline Reflection session SimpleXML SPL standard tokenizer xml xmlreader xmlwriter zip zlib

[Zend Modules]

[PHP Modules]
bcmath
calendar
Core
ctype
date
dom
filter
hash
iconv
json
libxml
mysqlnd
pcre
PDO
Phar
readline
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]

Não esta listando o sqlite

Lucas, abra o terminal e digite agora:

php --ini

Este comando irá listar onde está seu arquivo php.ini no campo "Loaded Configurarion File". Verifique se você está alterando o correto. Se não estiver listando o local do php.ini pode ser que você tenha renomeado ele de forma incorreta, pode ser que esteja renomeado php.ini.ini

Bom dia, segue a informação

Configuration File (php.ini) Path: Loaded Configuration File: (none) Scan for additional .ini files in: (none) Additional .ini files parsed: (none)

O PHP não conseguiu reconhecer seu arquivo php.ini.

Verifique no diretório de arquivos onde o PHP está e verifique se o arquivo php.ini existe e se está exatamente com este nome. Pode ser que esteja php.ini.ini

Além de tirar o ponto e vírgula já comentado no curso, retire também do extension_dir = "ext" que localiza a pasta onde está as extensões:

; Directory in which the loadable extensions (modules) reside.
; https://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir = "ext"

; Directory where the temporary files should be placed.
; Defaults to the system default (see sys_get_temp_dir)
;sys_temp_dir = "/tmp"

Caso persista, altere o "ext" para o endereço real da pasta, exemplo: C:\Program Files\PHP\ext

Consegui achar o problema, em minha pasta php tinha esses 3 arquivos php, fiz a alteração no primeiro arquivo que não tem a extensão .ini e funcionou. Obrigado pela ajuda pessoal

Insira aqui a descrição dessa imagem para ajudar na acessibilidade co

Que bom que conseguimos te ajudar a resolver o problema, Lucas :D

Bons estudos!