Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

sEnte

Instalação PHP manual

Mensagens Recomendadas

sEnte    0
sEnte

Bom dia pessoal,

Como não gosto muito dos packages tipo XAMPP ou LAMPP decidi instalar, tal como fiz em Linux, Apache, PHP e MySQL à mão em Windows.

Comecei por instalar o apache e não tive qualquer problema.

 

Criei uma pasta em c:/ que lhe dei o nome de "Webserver", extraí o conteúdo do zip descarregado daqui https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.23-win64-VC14.zip 

No ficheiro httpd.conf apenas editei as seguintes "variáveis" 

ServerRoot "c:/Webserver/Apache24"

DocumentRoot "c:/Webserver/Apache24/htdocs/html"

e
<Directory "c:/Webserver/Apache24/htdocs/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
...

Indo aos Serviços do Windows, ou usando o Apache Service Monitor reiniciei o Apache e ficou tudo a funcionar corretamente.

 

Para instalar o PHP

descarreguei daqui http://windows.php.net/downloads/releases/php-7.0.10-Win32-VC14-x64.zip (VC14 x64 Thread Safe (2016-Aug-18 20:13:35)), criei outra pasta dentro da paste Webserver e dei-lhe o nome de PHP7, em seguida extraí o conteúdo do zip para a pasta.

Para que o apache reconheça o PHP fui novamente editar o httpd.conf e alterei o seguinte, No inicio do ficheiro coloquei o seguinte

AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .html .htm
LoadModule php7_module "C:/Webserver/PHP7/php7apache2_4.dll"
PHPIniDir "C:/Webserver/PHP7"

em seguida procurei o extension_dir = "ext" e retirei o ;. Nas Dynamic Exntensions retirei também o comentário a extension=php_curl.dll.

Após reiniciar o apache e indo ao info.php (que criei) ele reconhece o php.ini

6TsamY9.jpg

 

No entanto o cURL não me aparece mais nada de cURL, ou seja, não me aparece a dizer que está ativo....

 

Podem dar uma ajuda?


"If It Ain't Broke, Break it and build something Cooler!" Unknown

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
sEnte    0
sEnte

Por acaso vinha marcar este tópico como resolvido. Consegui resolver este problema hoje de manhã. Tive de alterar as variáveis de sistema e adicionar a localização do PHP. O que tinha errado era a / em vez de \

 

De qualquer modo obrigado

 

Já agora como é que se marca como resolvido?

Editado por sEnte

"If It Ain't Broke, Break it and build something Cooler!" Unknown

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
sEnte    0
sEnte
3 hours ago, Rui Carlos said:

O CURL não precisa de ser instalado à parte, antes de activares a DLL no PHP?

sim apaguei o ;


"If It Ain't Broke, Break it and build something Cooler!" Unknown

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.