#
# Qampp settings
# # 本文件基本上不用修改,修改前请注意.
# php模块加载设置.
Define MPHPV${APHPVER} 1
Define PHPMODULE php${APHPVER}_module
Define PHPMODULE php_module
define APACHEPHPPATH "${APPROOT}/php"
LoadModule ${PHPMODULE} "${APACHEPHPPATH}/php${APHPVER}apache2_4.dll"
define LOG "${LOG}php${APHPVER}_module>"
PHPINIDir "${APACHEPHPPATH}"
SetHandler application/x-httpd-php
SetHandler application/x-httpd-php-source
# fcgid_module 的设置
define LOG "${LOG}fcgid_module>"
SetHandler fcgid-script
Options ExecCGI
FcgidWrapper "${APPROOT}/php/php-cgi.exe"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidConnectTimeout 10
FcgidMaxProcesses 300
FcgidMaxProcessesPerClass 300
FcgidOutputBufferSize 64
ProcessLifeTime 0
FcgidMaxRequestsPerProcess 0
FcgidMinProcessesPerClass 0
FcgidFixPathinfo 0
FcgidProcessLifeTime 0
FcgidZombieScanInterval 20
FcgidMaxRequestLen 536870912
FcgidIOTimeout 120
FcgidTimeScore 3
# CGI perl seting
define LOG "${LOG}cgi_module>"
SetHandler cgi-script
ScriptLog "${SCRIPTLOG}"
Options ExecCGI
Order Allow,Deny
Deny from All
require all denied
require all denied
${DEFHOSTREQUIRE}
DocumentRoot "${HOSTDOCUMENTROOT}"
# 一些独占的别名转向. 这些url结构已经被占用.
define QAMPPAPIPATH "${APPROOT}/Data_lib/phps"
Alias /qampp_api "${QAMPPAPIPATH}"
Alias /server-info "${QAMPPAPIPATH}"
SetHandler server-info
Alias /server-status "${QAMPPAPIPATH}"
SetHandler server-status
#ExtendedStatus On
# 本地host结束
# xamppsource 别名
Alias /${APPSOURCE} "${APPSOURCEPATH}"
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
ForceLanguagePriority Prefer Fallback
Require all granted
Order Deny,Allow
Allow from All
Require all granted
# phpmyadmin 别名
alias /phpmyadmin "${APPROOT}\Data_lib\phpmyadmin"
require all denied
${DEFPMDHOSTREQUIRE}
define ERRORDOCUMENTPATH "/${APPSOURCE}"
# 错误页设置.
ErrorDocument 400 "${ERRORDOCUMENTPATH}/error/HTTP_BAD_REQUEST.html.var"
ErrorDocument 401 "${ERRORDOCUMENTPATH}/error/HTTP_UNAUTHORIZED.html.var"
ErrorDocument 403 "${ERRORDOCUMENTPATH}/error/HTTP_FORBIDDEN.html.var"
ErrorDocument 404 "${ERRORDOCUMENTPATH}/error/HTTP_NOT_FOUND.html.var"
ErrorDocument 405 "${ERRORDOCUMENTPATH}/error/HTTP_METHOD_NOT_ALLOWED.html.var"
ErrorDocument 408 "${ERRORDOCUMENTPATH}/error/HTTP_REQUEST_TIME_OUT.html.var"
ErrorDocument 410 "${ERRORDOCUMENTPATH}/error/HTTP_GONE.html.var"
ErrorDocument 411 "${ERRORDOCUMENTPATH}/error/HTTP_LENGTH_REQUIRED.html.var"
ErrorDocument 412 "${ERRORDOCUMENTPATH}/error/HTTP_PRECONDITION_FAILED.html.var"
ErrorDocument 413 "${ERRORDOCUMENTPATH}/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var"
ErrorDocument 414 "${ERRORDOCUMENTPATH}/error/HTTP_REQUEST_URI_TOO_LARGE.html.var"
ErrorDocument 415 "${ERRORDOCUMENTPATH}/error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var"
ErrorDocument 500 "${ERRORDOCUMENTPATH}/error/HTTP_INTERNAL_SERVER_ERROR.html.var"
ErrorDocument 501 "${ERRORDOCUMENTPATH}/error/HTTP_NOT_IMPLEMENTED.html.var"
ErrorDocument 502 "${ERRORDOCUMENTPATH}/error/HTTP_BAD_GATEWAY.html.var"
ErrorDocument 503 "${ERRORDOCUMENTPATH}/error/HTTP_SERVICE_UNAVAILABLE.html.var"
ErrorDocument 506 "${ERRORDOCUMENTPATH}/error/HTTP_VARIANT_ALSO_VARIES.html.var"