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.

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software