configurar php per apache24 a Windows11

Created at: 2025-02-02 12:15:04 | Updated at: 2025-02-02 12:15:49

a C:\Apache24\conf\httpd.conf posar aquest codi: 

# =============================
# Apache HTTPD.CONF Bàsic (Windows)
# =============================

# Directori base d'Apache:
Define SRVROOT "C:/Apache24"
ServerRoot "${SRVROOT}"

# Definim el ServerName i el port on escolta
ServerName localhost:80
Listen 80

# LoadModules bàsics o típics per servir pàgines .html, .php, etc.
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so

# Usuari i grup (en Windows, normalment "daemon" per defecte)
<IfModule unixd_module>
    User daemon
    Group daemon
</IfModule>

# Correu de l'administrador (pot ser el teu)
ServerAdmin admin@example.com

# Per defecte, es denega l'accés a tot (ho anirem permetent on calgui)
<Directory />
    AllowOverride none
    Require all denied
</Directory>

# DocumentRoot i carpeta on es troben els fitxers web
DocumentRoot "C:/Apache24/htdocs"
<Directory "C:/Apache24/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

# Fitxers d'índex per defecte
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

# Evitem accés a fitxers .ht*
<Files ".ht*">
    Require all denied
</Files>

# Fitxers de log
ErrorLog "logs/error.log"
LogLevel warn
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    CustomLog "logs/access.log" common
</IfModule>

# Alias de cgi-bin (opcions per scripts CGI)
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"
</IfModule>
<Directory "${SRVROOT}/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

# Carreguem fitxer MIME
<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>

# Incloem VirtualHosts en fitxer extern si volem Vhosts
Include conf/extra/httpd-vhosts.conf

# Configuració bàsica de PHP (mòdul, handler i ruta php.ini)
LoadModule php_module "C:/PHP/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/PHP"

# Fi de la configuració bàsica

No valid image directory found or the category is not valid for the gallery.

Back to Posts
configurar php per apache24 a Windows11

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.