用户工具

站点工具


wamp

Wamp

Wamp 1)是一种基于Windows操作系统的服务器软件组合,主要用于搭建动态网站或本地测试服务器环境,其名称来源于各组成组件的首字母缩写

除WAMP外,还存在其他类似的技术栈变体,如LAMP 2)、WIMP 3) 和 MAMP 4)

Apache

:GF https://httpd.apache.org 5)

https://www.apachelounge.com/download 6)

FIXME httpd.conf 7)

httpd.conf 是 Apache HTTP 服务器最核心、最基础的主配置文件,它存储着 Apache 中许多必不可少的配置信息,本质上是一份“服务器行为说明书

通过修改这个文件,可以灵活控制 Web 服务器从启动到运行、从监听请求到响应返回的全部生命周期行为

主要配置

  • 定义Apache安装目录变量

Define SRVROOT "D:/Apache"

  • 监听HTTP默认端口

Listen 80

  • 服务器域名

ServerName oroq.cn

  • 服务器管理员邮箱,错误页面显示的联系邮箱

ServerAdmin admin@oroq.cn

  • ssl模块功能
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
 
# 开启SSL模块
<IfModule ssl_module>
# SSl需要开启的模块 (注意路径)
Include conf/extra/httpd-ssl.conf
# 启动时随机种子
SSLRandomSeed startup builtin
# 连接时随机种子
SSLRandomSeed connect builtin
</IfModule>
  • 默认首页文件 8)

DirectoryIndex index.php index.html

  • 网站根目录设置

DocumentRoot "${SRVROOT}/htdocs"

  • 网站文件存储主路径

<Directory "${SRVROOT}/htdocs">

  • 开启PHP功能模块,以下文件需在php8根目录下有
PHPIniDir "D:/php8"
LoadFile D:/php8/php8ts.dll
LoadFile D:/php8/libssh2.dll
LoadModule php_module "D:/php8/php8apache2_4.dll"
AddType application/x-httpd-php .php .html

Apache

  • 进入Apache的bin目录下,运行cmd命令
    1. httpd -k install -n Apache 9)
    2. net start Apache
    3. httpd -t 10)
  • 打开浏览器 访问 127.0.0.1 查看是否安装成功

MySql

:GF https://www.mysql.com/

FIXME 根目录新建my.ini并配置参数

my.ini
 [mysqld]
    #  mysql8.0以上版本
    # 设置3306端口
 
    port=3306
 
    # 自定义设置mysql的安装目录,即解压mysql压缩包的目录
 
    basedir=C:/Mysql
 
    # 自定义设置mysql数据库的数据存放目录
 
    datadir=C:/Mysql/data
 
    # 允许最大连接数
 
    max_connections=200
 
    # 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
 
    max_connect_errors=10
 
    # 服务端使用的字符集默认为UTF8
 
    character-set-server=utf8
 
    #    创建新表时将使用的默认存储引擎
 
    default-storage-engine=INNODB
 
    # 默认使用“mysql_native_password”插件认证
 
    default_authentication_plugin=mysql_native_password
 
    [mysql]
 
    # 设置mysql客户端默认字符集
 
    default-character-set=utf8
 
    [client]
 
    # 设置mysql客户端连接服务端时默认使用的端口和默认字符集
 
    port=3306
 
    default-character-set=utf8

MySql 安装

cd C:\mysql\bin
 
mysqld --initialize --console  # mysql初始化  
 
mysqld install        
 
net start mysql
 
mysql -uroot -p  # 密码输不对或忘记了,可以停止服务, 删除data文件再初始化
 
alter user 'root'@'localhost' identified by  'invincible'; # Mysql8.0 修改密码命令
 
配置环境变量: path值后加 ;C:\mysql\bin
  • MySql 卸载
停止mysql服务
 
删除注册表信息
 
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
 
删除服务命令:sc delete MySQL
 
重启电脑

PHP

:GF https://www.php.net

php.ini 是 PHP 语言的核心配置文件,采用directive 与 value的赋值格式,即 directive = value 它用于定义 PHP 解释器的全局运行参数、功能开关、资源限制、扩展加载以

及环境适配等关键规则,开发者或运维人员无需修改 PHP 源码,仅通过调整 php.ini 中的参数,就能定制 PHP 的运行行为

FIXME php.ini-development 11) 12)

主要配置

extension_dir = "D:/php8/ext"

upload_max_filesize = 0M

max_file_uploads = 88888888

extension=openssl

extension=curl

extension=gd

extension=mbstring

extension=mysqli

date.timezone =Asia/Shanghai

session.save_path = "D:/php8/tmp" 13)

soap.wsdl_cache_dir="D:/php8/tmp"

SSL 证书

FIXME \Apache\conf\extra\httpd-ssl.conf 14)

httpd-ssl.conf
<VirtualHost *:443>
 
# *代表网站服务器IP地址
 
DocumentRoot "D:\Apache\htdocs"
 
ServerName oroq.cn
 
ServerAdmin qz15@vip.qq.com
 
SSLProtocol all -SSLv2 -SSLv3 
 
# 添加ssl协议,去掉不安全的协议
 
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!3DES:!MD5:!ADH:!RC4:!DH:!DHE
 
# 修改加密套件,不修改也可以正常使用
 
SSLEngine on 
 
# ssl引擎打开 
 
SSLCertificateFile "D:/Apache/conf/ssl/oroq.cn_cert.pem"  
 
SSLCertificateKeyFile "D:/Apache/conf/ssl/oroq.cn_key.key"
 
SSLCertificateChainFile "D:/Apache/conf/ssl/oroq.cn_chain.pem"  
 
</VirtualHost>
  • 以下是旧版Apache的 httpd-ahssl.conf 文件 ,可以把httpd-ssl.conf内容合并到此文件实现https访问,需启用httpd.conf里的 Include conf/extra/httpd-ssl.conf
Listen 443 https
<IfDefine ENABLE_TLS13>
  SSLProtocol -all +TLSv1.2 +TLSv1.3
  SSLCipherSuite SSL ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:!RC4:!LOW:!MD5:!aNULL:!eNULL:!3DES:!EXP:!PSK:!SRP:!DSS
  SSLCipherSuite TLSv1.3 TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256 
</IfDefine>
<IfDefine !ENABLE_TLS13>
SSLProtocol -all +TLSv1.1 +TLSv1.2
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:!RC4:!LOW:!MD5:!aNULL:!eNULL:!3DES:!EXP:!PSK:!SRP:!DSS
SSLProxyCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:!RC4:!LOW:!MD5:!aNULL:!eNULL:!3DES:!EXP:!PSK:!SRP:!DSS
</IfDefine>
SSLHonorCipherOrder On
SSLPassPhraseDialog  builtin
SSLSessionCache        "shmcb:${SRVROOT}/logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl
<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "${SRVROOT}/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "${SRVROOT}/logs/ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" env=HTTPS
1)
Windows,Apache,MySQL/MariaDB,PHP
2)
Linux, Apache, MySQL, PHP
3)
使用Windows和IIS服务器
4)
使用Mac OS
5)
官网点击顶部菜单栏的 Download 按钮,找到 Files for Microsoft Windows
点击 Apache LoungApache Haus 进行下载
6)
Apache Windows版下载地址
7)
需重启Apache才生效
8)
按优先级排序
9)
install 改 uninstall 可卸载Apache服务,卸载前停止该服务
10)
测试 httpd.conf文件是否配置正确
11)
重命名为 php.ini,重启Apache生效
12)
也可以不修改此文件,直接添加php.ini文件
13)
需要在根目录新建 tmp 文件夹
14)
需重启 Apache 生效
wamp.txt · 最后更改: 创建人 zheng

总访问 300466, 本月 73, 昨日 494, 今日 73
  216.73.216.90 访问时间: 2026-08-01 21:28:36
联合云网 | 城市停车 | 互联智控系统 | 浙江税务局 | 金蝶云星空| 图片素材库 | GitHub
Windows Server 2022 | Microsoft 支持 | AR700 V300R023 配置指南 | BejSon
Copyright © 2026 浙ICP备2026026376号-1   浙公网安备33082202000166号