一、MySQL
1.下载 MySQL 5.7
访问MySQL 官方下载页面,选择适合 Windows Server 2019 的 MySQL 5.7 安装包(通常选择mysql-installer-community-5.7.x.msi
)进行下载。
2. 安装 MySQL 5.7
- 运行安装程序:双击下载好的.msi安装包,在弹出的欢迎界面中,点击 “Next”。
- 选择安装类型:一般选择 “Developer Default”(开发默认),它包含了 MySQL 服务器、MySQL Workbench 等常用工具。当然,你也可以根据自己的需求选择其他安装类型,选好后点击 “Next”。
- 检查依赖项:安装程序会检查系统是否满足 MySQL 安装的依赖项,如果有缺失,会提示你安装相应的组件,按照提示完成操作后点击 “Next”。
- 安装:确认安装信息无误后,点击 “Execute” 开始安装。安装过程可能需要一些时间,请耐心等待。
3. 配置 MySQL 5.7
配置类型:安装完成后,点击 “Next” 进入配置页面,选择 “Server Machine”(服务器模式),然后点击 “Next”。
- 配置网络:设置 MySQL 服务监听的端口,默认是 3306,一般无需修改,点击 “Next”。
- 设置认证方式:选择 “Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)”(使用旧版认证方式以保持与 MySQL 5.x 的兼容性),这样可以确保旧的应用程序能够正常连接到 MySQL,点击 “Next”。
- 设置密码:设置 MySQL 的 root 用户密码,这个密码非常重要,请妥善保管,设置好后点击 “Next”。
- Windows 服务设置:可以选择是否将 MySQL 作为 Windows 服务自动启动,建议勾选 “Start the MySQL Server at System Startup”(系统启动时自动启动 MySQL 服务),点击 “Next”。
- 应用配置:点击 “Execute” 应用配置,配置完成后点击 “Finish”。
4. 验证安装
- 打开命令提示符:按下Win + R组合键,输入cmd并回车,打开命令提示符窗口。
- 登录 MySQL:在命令提示符中输入以下命令登录 MySQL:
mysql -u root -p
5.常用命令
# 数据库备份
mysqldump -u [用户名] -p --databases [数据库名1] [数据库名2] ... > [备份文件名].sql
mysqldump -u [用户名] -p --all-databases > all_databases_backup.sql
# 数据库恢复
mysql -u [用户名] -p [数据库名] < [备份文件名].sql
source [备份文件的完整路径];
# 创建数据库
CREATE DATABASE [数据库名] CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
二、PHP
1.下载 PHP 5.6.9
- 访问PHP 官方网站,在下载页面找到 PHP 5.7 的 Windows 版本下载链接。根据服务器的系统架构(32 位或 64 位)选择合适的安装包进行下载。
2.安装 PHP 5.6.9
- 下载完成后,找到安装包并双击运行安装程序。
- 在安装向导中,选择 “Custom”(自定义)安装类型,以便可以选择安装路径和其他选项。
- 选择安装路径,建议选择一个容易记忆且没有空格的路径,例如 “C:\PHP57”。
- 在 “Extensions”(扩展)选项中,根据需要选择要安装的扩展。例如,如果需要使用 MySQL 数据库,需要选择 “php_mysql.dll” 等相关扩展。
- 完成选择后,点击 “Install”(安装)按钮开始安装。
3.配置 PHP
- 安装完成后,在安装目录中找到 “php.ini-development” 或 “php.ini-production” 文件,根据服务器的使用场景选择一个,将其复制并重命名为 “php.ini”。
- 用文本编辑器打开 “php.ini” 文件,进行以下配置:
- 找到 “extension_dir” 选项,将其值设置为 PHP 安装目录下的 “ext” 文件夹路径,例如 “extension_dir = "C:\PHP57\ext"”。
- 启用需要的扩展,将相应扩展前面的分号 “;” 去掉。例如,要启用 MySQL 扩展,找到 “;extension=php_mysql.dll”,将分号去掉。
- 根据服务器的内存和性能情况,调整 “memory_limit”(内存限制)、“upload_max_filesize”(最大上传文件大小)等参数。
- 参考:
; 启用 PHP 扩展
extension_dir = "ext"
; 启用必要的扩展,去掉前面的分号
extension=curl
extension=gd2
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql
4.独立启动
php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini
5.配置 IIS(如果使用 IIS 作为服务器)
- 打开 “IIS 管理器”,在服务器名称上右键点击,选择 “添加角色和功能”。
- 在 “添加角色和功能向导” 中,选择 “Web 服务器(IIS)”,并根据提示安装相关的角色和功能,包括 “ISAPI 扩展” 和 “ISAPI 筛选器”。
- 在 IIS 管理器中,找到 “网站”,右键点击要配置的网站,选择 “管理网站”->“高级设置”,将 “物理路径” 设置为网站的实际文件路径。
- 点击 “处理程序映射”,在右侧窗口中点击 “添加模块映射”。
- 在 “添加模块映射” 对话框中,填写以下信息:
- “请求路径”:填写 “*.php”。
- “模块”:选择 “FastCgiModule”。
- “可执行文件”:填写 PHP 安装目录下的 “php-cgi.exe” 文件路径,例如 “C:\PHP57\php -cgi.exe”。
- “名称”:填写 “PHP”。
- 点击 “确定” 保存设置。
如果你使用 IIS 作为服务器,建议选择 nts(非线程安全)版本,因为 IIS 以 FastCGI 方式运行 PHP 时,使用 nts 版本性能更好。
- 在 “添加模块映射” 对话框中,填写以下信息:
三、Nginx
1.下载 Nginx
- 打开浏览器,访问 Nginx 官方下载页面。
- 在 Windows 版本区域,选择合适的稳定版本,点击链接下载
nginx-<version>.zip
文件。
2. 解压文件
- 找到下载好的
nginx-<version>.zip
文件,右键选择 “解压到当前文件夹”。 - 解压后会得到一个名为
nginx-<version>
的文件夹,你可以将其移动到你希望安装 Nginx 的目录,例如C:\nginx
。
3. 配置 Nginx(可选)
- 打开
C:\nginx\conf
目录,找到nginx.conf
文件,使用文本编辑器(如记事本)打开。 - 你可以根据需求修改配置文件,比如更改监听端口、配置虚拟主机等。以下是一个简单示例:
server {
listen 80;
server_name localhost;
# 网站根目录
root html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# PHP 处理配置
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
4. 管理Nginx服务
# 启动 - 打开命令提示符(以管理员身份运行),使用 cd 命令切换到 Nginx 安装目录
start nginx
# 停止
nginx -s stop
# 重新加载
nginx -s reload
5. 验证安装
打开浏览器,访问 http://localhost 或 http://localhost:8080(如果你修改了监听端口)。
如果看到 Nginx 的欢迎页面,说明安装成功。