Proyecto

General

Perfil

Tips » Histórico » Versión 6

Tomas Villegas, 2024-01-10 09:39

1 1 Tomas Villegas
h1. Tips
2
3
Cosas que encuentro en el camino.
4
5
h2. PHP
6
7
h3. Concatenar variables con strings
8
9
Se utiliza el punto: @$var.'string'@.
10
11
h3. El root del proyecto
12
13
Se puede referir a este con @$APP_HOME@.
14 2 Tomas Villegas
15 3 Tomas Villegas
h2. Apache
16 2 Tomas Villegas
17
h3. Setup
18
19
La instalación puede realizarse fácilmente desde @scoop@.
20
21
Para instrucciones de uso puede leerse la guía oficial:
22
23
https://httpd.apache.org/docs/current/platform/windows.html
24
25
> Nota: Windows exige permisos administrativos para poder ejecutar Apache como un servicio
26
27
> Nota: El nombre del servicio instalado en Windows es @Apache2.4@
28 4 Tomas Villegas
29
h3. Integración con PHP
30
31
Las instalaciones son triviales con @scoop@, pero consideraciones especiales deben hacerse con el PATH de instalación.
32
33
> Referencia: https://websparrow.org/misc/how-to-install-apache-2-4-and-php-8-on-a-windows-machine
34 5 Tomas Villegas
> Referencia: https://superuser.com/questions/748117/how-to-manually-install-apache-php-and-mysql-on-windows
35 4 Tomas Villegas
36
Editar @httpd.conf@ y añnadir lo siguiente:
37
38
@
39
LoadModule php_module "C:\php-8.1.4\php8apache2_4.dll"
40
AddHandler application/x-httpd-php .php
41
PHPIniDir "C:\php-8.1.4"
42
@
43
44
Al haber hecho una instalación con @scoop@, es necesario cambiar los absolute paths.
45
46
Copiar @ php.ini-development@ a @php.ini@ n el root path de PHP.
47
48
Editar @httpd.conf@ en Apache.
49
50
@
51
<IfModule dir_module>
52
    DirectoryIndex index.html index.php
53
</IfModule>
54
@
55
56 6 Tomas Villegas
h3. Logging
57 4 Tomas Villegas
58 6 Tomas Villegas
Apache sólo muestra en @LOG_WARNING@ y no @LOG_DEBUG@
59 4 Tomas Villegas
60
h2. PHP
61
62
h3. Setup
63
64
La instalación puede realiarse fácilmente desde @scoop@.
65
66
> PHP 7.4 alcanzó EOL
67
> https://www.php.net/supported-versions.php