Ainda estou escrevendo.
Instalação Apache, PHP 8, MySQL e Acesso ao SQLSERVER no Windows.
INICIO INSTALAÇÃO APACHE.
1º - Instale o Apache
Realize e o download/ da versao da sua plataforma 64 ou 32
Endereco para download https://www.apachelounge.com/download/
httpd-2.4.58-win64-VS17
2º -Descompactar o arquivo em C:\Apache24
Abra o CMD(Execute como Administrador) e entre na pasta: cd C:\Apache24\bin\
3º - Rode o comando: httpd -k install
4º - Altere o arquivo httpd.conf
Entre na pasta C:\Apache24\conf copie o arquivo httpd.conf para httpd.bak
copy C:\Apache24\conf\httpd.conf C:\Apache24\conf\httpd.bak
Edite o arquivo de preferencia com notpad++ e altere a linha :
#ServerName www.example.com:80 para
ServerName localhost
sem a tralha.
feche o arquivo salvando.
5º - Abra o CMD como Administrador e Execute os comandos :
c:\Apache24\bin\httpd.exe -k install
c:\Apache24\bin\httpd.exe -k start ou...
c:\Apache24\bin\httpd.exe -k restar
Abra o navegador e acesse: http://localhost/
Se não aparwecer It works reveja os passos e sua configuração de firewall e antivirus.
Pronto Apahe Funcionando.
FIM INSTALAÇÃO APACHE.
INICIO INSTALAÇÃO PHP8.
1º - Instação do PHP8
Realize e o download/ do php
Endereco para download https://windows.php.net/download#php-8.0
Arquivo download ==> php-8.2.8-Win32-vs16-x64.zip
2º -Descompactar o arquivo em C:\php8
Abra o CMD(Execute como Administrador) e entre na pasta: cd C:\Apache24\bin\
3º - Altere o arquivo httpd.conf
Entre na pasta C:\Apache24\conf copie o arquivo httpd.conf para httpd_php8.bak
copy C:\Apache24\conf\httpd.conf C:\Apache24\conf\httpd_php8.bak
Edite o arquivo de preferencia com notpad++ e altere a linha :
Antes da linha: <IfModule unixd_module> insira o conteúdo abaixo:
LoadModule php_module "c:/php8/php8apache2_4.dll"
AddType Application/x-httpd-php .php
PHPIniDir "c:/php8"
Na linha que começa com: <IfModule dir_module> altere o codigo para:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
feche o arquivo salvando.
4º - Execute os comandos:
Abra o CMD(Execute como Administrador)
httpd -k stop
httpd -k start
5º - Crie um arquivo teste.php :
Na pasta: C:\Apache24\htdocs
crie um arquivo teste.php com o seguinte codigo :
<?php
phpinfo();
?>
Abra o navegador e digite http://localhost/teste.php
Pronto PHP Funcionando.
FIM INSTALAÇÃO PHP8.
INICIO ACESSO SQLSERVER.
1º - Instale as DLL de acesso ao SQLSERVER no PHP
Realize e o download/ das dlls
Endereco para download https://learn.microsoft.com/pt-br/sql/connect/php/download-drivers-php-sql-server?view=sql-server-ver16
2º -Descompactar o arquivo em C:\C:\PHP8
3º - Edite o arquivo C:\PHP8\php.conf
Logo apos a linha ;extension=shmop altere incluindo as linhas :
; MUDEI INICIO AQUI.
;extension=php_pdo_sqlsrv_80_nts_x64.dll
;extension=php_pdo_sqlsrv_80_nts_x86.dll
;extension=php_pdo_sqlsrv_80_ts_x64.dll
;extension=php_pdo_sqlsrv_80_ts_x86.dll
;extension=php_pdo_sqlsrv_81_nts_x64.dll
;extension=php_pdo_sqlsrv_81_nts_x86.dll
;extension=php_pdo_sqlsrv_81_ts_x64.dll
;extension=php_pdo_sqlsrv_81_ts_x86.dll
extension=php_pdo_sqlsrv_82_nts_x64.dll
;extension=php_pdo_sqlsrv_82_nts_x86.dll
extension=php_pdo_sqlsrv_82_ts_x64.dll
;extension=php_pdo_sqlsrv_82_ts_x86.dll
;extension=php_sqlsrv_80_nts_x64.dll
;extension=php_sqlsrv_80_nts_x86.dll
;extension=php_sqlsrv_80_ts_x64.dll
;extension=php_sqlsrv_80_ts_x86.dll
;extension=php_sqlsrv_81_nts_x64.dll
;extension=php_sqlsrv_81_nts_x86.dll
;extension=php_sqlsrv_81_ts_x64.dll
;extension=php_sqlsrv_81_ts_x86.dll
extension=php_sqlsrv_82_nts_x64.dll
;extension=php_sqlsrv_82_nts_x86.dll
extension=php_sqlsrv_82_ts_x64.dll
;extension=php_sqlsrv_82_ts_x86.dll
; MUDEI FIM AQUI.
4º - Execute os comandos:
Abra o CMD(Execute como Administrador)
httpd -k stop
httpd -k start
Pronto ACESSO SQLSERVER Funcionando.
FIM ACESSO SQLSERVER.