php.ini não está sendo carregado [fechado]

1

Eu tenho tentado configurar o meu servidor Apache todos os dias, no entanto estou tendo grandes problemas com a obtenção de um arquivo php.ini a ser carregado.

Quando tento conectar-me ao meu banco de dados, recebo este erro:

Call to undefined function mysql_connect()

Depois de receber este erro, eu carreguei a página de informações do php e relizei que meu arquivo php.ini não estava sendo carregado como visto aqui,

clipe da minha página php.info:

Configuration File (php.ini) Path   C:\windows
Loaded Configuration File   (none)
Scan this dir for additional .ini files     (none)
Additional .ini files parsed    (none) 
  • Estou executando a versão 5.6.21 do PHP

Isso está em uma máquina com Windows.

Coisas que fiz dentro do meu arquivo php.ini:

  1. cancelaram o comentário destas linhas:

extension=php_mysql.dll extension=php_mysqli.dll

  1. Extensão alterada para: extension_dir = "C:\php\ext"

Também adicionei isso ao meu arquivo de configuração do Apache:

LoadModule php5_module c:/php/php5apache2_4.dll
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"

meu arquivo php.ini está dentro de c: \ php Eu também tentei colocá-lo dentro do Windows, mas Idealmente eu gostaria na pasta php, mas nenhum deles funcionou.

Quando eu executo o php -m ele mostra os módulos mysql e mysqli unde php.

Eu também tentei adicionar uma pasta php ao meu registro em HKEY_LOCAL_MACHINE \ SOFTWARE (então adicionei \ php) Em que eu adicionei um valor de cadeia chamado IniFilePath e defina o caminho para C: \ php \ php.ini (também tentei apenas C: \ php)

Eu fiz isso porque o link diz que ele verifica lá antes de verificar dentro da pasta do Windows. No entanto, nada que eu faça parece funcionar.

Como posso obtê-lo para carregar meu arquivo php.ini (idealmente dentro da pasta php).

Por favor ajude

    
por Lain 02.05.2016 / 19:42

1 resposta

2

Ele está procurando por php.ini em c: \ windows. Você reiniciou o apache depois de mudar o caminho do PHP? Você também precisa corrigir o caminho do PHP com barra invertida, pois é a máquina do windows.

PHPIniDir "C:/php"

    
por 02.05.2016 / 21:57