标签 Windows 下的文章 - NianSir's BLOG
首页
关于 | About US
文章协议
友情站点
搜 索
1
【Minecraft | 我的世界】PC存档转移到服务器存档教程
10,419 阅读
2
记一次七日杀(7Days to die)游戏服务器搭建及联机问题和解决方案
1,629 阅读
3
【陌辞论坛】送一批邀请码,带惊喜大礼
1,100 阅读
4
【Minecraft | 我的世界】服务器搭建记录
958 阅读
5
【免费主机】进行时数据 - 免费1G主机
938 阅读
生活杂谈
好物分享
技术探索
代码杂烩
学习笔记
登录
/
注册
搜 索
标签搜索
学习笔记
免费
Windows
服务器搭建
Java
MySQL
WEB
网络
实战
CDN
网络安防
Minecraft
我的世界
人工智能
AI
JSP
参赛
奖品
Python
站点优化
NianSir
累计撰写
28
篇文章
累计收到
14
条评论
首页
栏目
生活杂谈
好物分享
技术探索
代码杂烩
学习笔记
页面
关于 | About US
文章协议
友情站点
用户登录
登录
注册
找到
3
篇与
相关的结果
2025-05-06
使用Ollama快速开启自己的本地AI大模型服务
前言时间过得真快,2022年横空杀出个OpenAI,从ChatGPT开始,生成式AI行业的发展就开启了快车道时代,从一开始的ChatGPT“一家独大”到现在风靡全球的国产大模型DeepSeek、Qwen等的“百家争鸣”。AI的快速发展无疑会给生产生活带来巨大的革新,到目前AI+的融合已经在各种垂直领域遍地开花,使用AI的门槛越来越低,这就注定着计算机行业的人才需求已经将AI生产规定为必备技能。那么问题来了,既然各大AI公司已经提供了更有性价比的云服务,为什么还要自己折腾本地大模型呢?其实说到底还是数据安全问题,在实际的开发生产环境,公司数据具有极高的保密要求,因此在资源充裕的情况下本地部署大模型就成为了最佳选项。下面我们就简单说说如何在自己的电脑上部署本地的AI大模型吧。😀一、下载安装Ollama在Ollama发布之前,部署本地大模型是个“技术活”,对操作人员有着较高的专业要求,但Ollama的出现改变了这一局面,尽管目前的Ollama主要操作还是通过CMD(命令提示符)实现,但指令实在说不上复杂,只需要知道几个简单的指令基本就可以畅玩了。🧐1.1 下载安装器废话不多说,我们先来到Olllama的官网https://ollama.com/ 点击首页中间的黑色按钮“Download”就会跳转到下载页面,选择好对应版本后点击下载你就会发现网页一直在转圈(因为是通过github的域名githubusercontent下载的,这里推荐直接开科学上网)如果没法搞定也可以直接在微信公众号“NianSir年先生”私信我发你也行。🤗这里提前说一句,如果你的电脑只有一个C盘或者说你C盘空间贼大完全不担心C盘“爆满”那就可以忽略下面自定义安装问题,直接从2.2部分开始看就好啦!😀1.2 自定义安装目录下载好了后肯定就是安装了,这里你直接运行下载好的exe文件会发现没有自定义安装选项,默认安装在C盘,但是如果你的C盘空间不足想安装在其他盘怎么办?还是通过CMD实现,可以先在你要安装的位置创建一个文件夹(还是老规矩路径不要用中文跟空格以防出现各种奇葩错误),例如我安装在 E:\AiModels 下,那我就把刚刚下载的安装器移动到AiModels这个文件夹里,再在这个文件夹打开CMD(在路径地址栏输入cmd回车即可)然后在CMD中输入 OllamaSetup.exe /DIR=E:\AiModels 后回车,然后一直点下一步等安装完就行,你会发现安装路径已经变成了你指定的路径。接下来就是安装你要的大模型了。二、通过Ollama安装AI本地大模型安装好Ollama后当然就是安装你要的大模型啦~😁2.1 自定义模型安装路径现在还有个问题就是Ollama也会将大模型安装在C盘,要知道大模型动辄几G几十G,很容易让C盘“爆满”,因此将大模型下载在别的位置也很重要,这里我就将大模型安装在 E:\AiModels\models 这个目录中,首先我们创建这个models目录,再在系统的环境变量(打开系统设置找到“关于”里面应该有个“高级系统设置”的链接,打开后点击“环境变量”再在“系统变量”中添加,具体步骤不截图了,配置环境变量网上教程很多大伙不明白随便一搜就知道啦~)注意不是“用户变量”是在下面的“系统变量”中添加一个系统变量,名称是 OLLAMA_MODELS ,值填写你要指定的大模型安装位置例如我的 E:\AiModels\models然后保存。好了现在是最重要的一步!!!退出一下Ollama(系统状态栏找到Ollama的图标右键退出就好了)或者直接在任务管理器里结束Ollama然后再在CMD中运行 ollama --vsrsion 如果正常输出了ollama的版本号那就OK。这里退出的左右是让Ollama刷新设置,变更模型安装目录到你指定的目录,如果不退出一下的话直接下模型还是在C盘。2.2 pull你要下载的大模型搞定模型下载路径后,现在就是拉取大模型镜像了,注意本地安装大模型对电脑硬件是有一定要求的,要根据你的电脑配置(主要是显卡和显存、CPU、内存)选择合适的参数量模型,具体选择你可以直接问一下AI工具,告诉它你的电脑配置让它给你推荐一个合适参数量的模型。比如我的电脑是RTX2060S 12GB显存,内存也有16GB以上,所以我选择了qwen3:14b(这个多少b就是指参数量有多少亿,越多效果越好相应性能要求越高,一般的游戏本啥的选7-14b差不多了)具体还是直接丢AI问一下比较好以防电脑带不动。以Qwen3-14B模型为例,在CMD输入一下指令拉取模型(下载):ollama pull qwen3:14b这里下载速度跟网络有关,一般不需要科学上网,下载可能较慢,如果下载进度卡住可以过段时间在CMD内按下回车刷新进度条等待下载完成后CMD中出现下面的提示就是安装成功啦:三、体验本地大模型安装好了当然要跑一手玩玩看啦!通过下面的指令使用指定模型对话:#单次对话 ollama run qwen3:14b "用Python实现快速排序算法" #连续对话 ollama run qwen3:14b下面是RTX 2060S 12GB运行的效果展示(正常1倍速),可以看到速度还是可以的。当然比官方肯定慢一些毕竟本机性能上限摆在这里。玩够了关闭大模型?直接叉掉这个CMD就行啦~关闭大模型服务后Ollama退不退出都无所谓的,不会占用多少资源。好啦,现在你就可以在本地愉快的“调教”你的专属大模型咯,是不是很简单?那就快去试试吧~😋常见问题QA1Q:pull的时候前面下载挺快的后面直接变100Kb了贼慢咋办?1A:间歇性下载即可,可以通过脚本或者定时任务实现,最简单的办法就是变很慢后直接ctrl+c停止下载,过几秒再执行一次pull后面就能接上下载了而且速度会很快。2Q:我不想在CMD里面提问咋办?有没有对接其他AI工具的办法?2A:有的兄弟,有的。推荐Chatbox,教程在这:https://chatboxai.app/zh/help-center/connect-chatbox-remote-ollama-service-guide 配置很简单,其他AI工具也是类似了查阅他们官方文档就好。3Q:?3A:不用栓Q了,还有问题直接博客留言或者公众号私信我看到了就会马上回啦!😆
2025年05月06日
44 阅读
0 评论
5 点赞
2024-10-11
在Windows上的PHP+MySQL环境搭建与调试
前言近期由于需要完成一项数据库课程设计,无奈学校给出的大纲案例过于经典(图书馆借阅系统、学生信息管理系统...)对于这样过于经典和老套的项目完全提不起兴趣,那寻思就自己选一个项目吧;做高级的东西水平不够,即便现在是AI时代,选题AI应用是一个很不错的方向,如果只是制作一个壳子,那数据库依赖似乎不够高,似乎有点偏离初衷了;如果做大型数据分析处理那水平也就不够用了(毕竟短期还是要拿出成果的)于是思来想去,最终把目标定在了PHP+MySQL制作一个在线视频课程学习平台。 说到PHP+MySQL这套组合我可实在是太喜欢了,主打一个方便快捷,即便是在当今的2024年,这套技术栈依然广受欢迎,喜欢折腾建站的朋友们一定非常清楚这一点(当然未来就不好说了,毕竟现在Go、Node.js等越来越受欢迎了),我也一样,在早期接触建站时为了快捷大多数非专业玩家都会选择使用一些集成面板等平台来可视化管理服务器(大多数Linux上的)这就导致很多朋友在面对在Windows上开发与调试严重缺乏经验,还好这不算什么大问题,毕竟人都是在不断学习的,俺也一样,那么现在就讲讲在配置Windows上的PHP+MySQL上的步骤和经验吧~下载环境/依赖本套开发调试环境是WEB的PHP+MySQL,那么PHP和MySQL肯定是必须要下载的,除此之外还需要安装一个网页服务器,全球综合最受欢迎的是Apache,当然除此之外还可以选择NGINX等提供web服务,此处我们选择Apache作为web服务器来配置,相关链接如下: Apache下载(使用Apache Lounge):https://www.apachelounge.com/download/PHP7.2下载(windows专属php):https://windows.php.net/download/MySQL下载(分两种,社区版8.0以上可以使用安装器安装,但是低版本似乎只有二进制安装了):https://downloads.mysql.com/archives/community/VC环境下载(Apache依赖VC环境部分windows用户可能系统并没有安装,可以先装一下以便后期的测试):现在我们得到了除了VC之外的三个环境包zip文件,httpd是Apache、mysql、php,我们分别解压在不同的目录中,注意绝对路径中不要包含中文和空格以防其他的错误。接下来就是分别配置和启动啦!配置&启用MySQL我使用的版本是MySQL 5.7.44,解压压缩包后在根目录下创建一个 my.ini 文件:填入以下内容:[client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port=3306 character_set_server=utf8 # 解压目录 basedir=D:\xxx\mysql-5.7.44-winx64 # 解压目录下data目录 datadir=D:\xxx\mysql-5.7.44-winx64\data default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] D:\xxx\mysql-5.7.44-winx64\bin\mysqld.exe 写好ini文件后保存,在系统环境变量中配置一下mysql的bin目录路径并保存(系统环境变量如何配置此处不赘述),接下来右键Windows徽标(开始按钮)开启一个Windows PowerShell(管理员),注意一定是要管理员权限的Shell!!!这里不用CMD管理员是因为部分Windows管理员CMD无法切换目录导致操作不便,而且powershell更贴近Linux操作风格,使用会更习惯。接下来我们使用管理员shell进行操作:我们使用cd进入mysql安装目录(注意powershell需要使用双引号包裹路径),使用 mysql -install 安装mysql,输出成功信息后,使用 mysql --initialize --console 初始化mysql,成功后会在最后输出root用户默认密码(注意最后一整串字符串都是密码包括“;”等特殊符号!!!)接着我们可以启动mysql服务了!,使用 net start mysql 启动服务,启动成功后通过 mysql -u root -p 登陆root用户可以看到登录成功:这里再提一嘴我在折腾时候遇到的问题吧,由于之前学java是时候使用过mysql,但已经过去一年多了早忘记了mysql密码了,按照网上的修改密码方法好像没折腾成功反而导致mysql服务异常了,后来干脆直接删掉重装,最后解决,所以如果你也曾经安装了mysql并且忘记了密码,并且没啥重要数据推荐也是直接重装就行。安装&配置Apache+PHP这里为什么会把Apache和PHP配置放一起,原因很简单,因为Apache的配置需要与PHP关联,所以就放一起说咯; 先进入PHP安装目录,复制一份 php.ini-development 文件,改名为 php.ini 保存在根目录,打开编辑:[PHP] engine = On # 启动引擎 short_open_tag = Off # 关闭短标签 max_input_time = 60 memory_limit = 128M error_reporting = E_ALL # 错误报告开启全部提示 post_max_size = 2048M # POST 最大文件大小 default_mimetype = "text/html" default_charset = "UTF-8" # 默认文件编码 extension_dir = "./" extension_dir = "D:/PHPEnv/PHP74/ext" # PHP 插件路径 enable_dl = Off upload_max_filesize = 2048M # 上传最大文件大小 max_file_uploads = 20 #启用常见扩展(包括项目需要是扩展记得也开启,一般默认ini已经有了但是默认是被注释的,删掉前面的“;”符号即可启用) extension=curl extension=fileinfo extension=gd2 extension=mbstring extension=mysqli extension=pdo_mysql extension=sockets [Date] date.timezone = Asia/Shanghai # 默认时区设置(中国上海) [mail function] SMTP = localhost smtp_port = 25 mail.add_x_header = Off [mbstring] mbstring.language = Chinese # 检查字数语言(中文) 这里只是列出了一些常用需要关注的地方,完整的INI文件有大量可配置数据,这些有需要时再去另外了解即可,php配置文件完成后进入Apache安装目录进行Apache配置,进入Apache安装目录下的conf目录下打开httpd.conf文件,同样我们只关注重点需要配置修改的项目:# Apache24.conf file # General Settings Define SRVROOT "D:/PHPEnv/Apache24" # 定义Apache 根目录 ServerRoot "$" ServerName localhost # 服务名 Define ENABLE_TLS13 "Yes" Listen 80 # 监听80端口,如果被占用可以使用 8080 端口 # PHP74 Config # PHP 8.0 修改为 php8apache2_4.dll LoadModule php_module "D:/PHPEnv/PHP74/php7apache2_4.dll" # 定义 PHP7 模块路径 AddType Application/x-httpd-php .php # 添加 PHP格式 PHPIniDir "D:/PHPEnv/PHP74" #定义 PHP 根目录 <Directory /> # 具体配置含义参考其他文章 AllowOverride all Options Indexes FollowSymLinks Require all granted </Directory> <Directory "H:/WWW"> # 定义网站根目录 AllowOverride all Options Indexes FollowSymLinks Require all granted </Directory> <IfModule dir_module> #默认解析执行的页面 DirectoryIndex index.html index.php index.htm </IfModule> <Files ".ht*"> Require all granted </Files> # Virtual hosts Include conf/extra/httpd-vhosts.conf # 启用虚拟主机文件,当然如果不是同时调试多站点其实也可以不需要这个 既然说到了虚拟主机配置,那就这里也贴一下虚拟主机配置吧(在Apache安装目录下的/extra/httpd-vhosts.conf):<VirtualHost *:80> ServerAdmin localhost DocumentRoot "H:/WWW" ServerName localhost <Directory "H:/WWW"> Options Indexes FollowSymLinks Includes ExecCGI </Directory> </VirtualHost> 配置完成后使用shell进入Apache的bin目录下,如果没有配置环境变量可以直接使用 ./httpd -t,显示 Syntax OK 说明配置无误,接着就可以安装启动Apache服务了,使用 ./httpd -k install -n Apache24 进行安 装,-n 后面跟服务名(可以自己定义),不填默认为 Apache2.4,成功后使用 net start Apache24 启动服务:接下来只需要在默认目录创建一个php文件内写入 <?php phpinfo(); ?> 后访问这个页面,出现phpinfo页面就大功告成啦!
2024年10月11日
376 阅读
0 评论
9 点赞
2023-05-23
【Windows系统激活】利用KMS服务器为你的Windows专业版激活
相信大家找到这篇文章的原因都一样,自己的电脑安装的是家庭版系统,家庭版系统在我们日常使用时会受到很多功能限制导致工作使用受影响,想升级获取一些受限功能,那么具体那些场景会受限呢? # Windows 家庭版和专业版的区别 首先,两者面向的用户不同,如果你是家庭用户,个人使用,Windows 10 家庭版就可以满足计算需求。如果你需要复杂的功能(如网络域或管理多台计算机(如小型办公室)上的组策略的功能),Windows 10 专业版具有这些高级功能,可使管理变得简单且集中。此外专业版还具有分配的访问权限、动态资源调配、Windows Update for Business、共享电脑配置等额外功能。 我们可以通过对比Windows 11 家庭版和专业版系统的部分功能/支持明显看出: 功能特性 Windows 11 家庭版 Windows 11 专业版 Hyper-V虚拟化 × 不支持 √ 完全支持 远程桌面 仅客户端 √ 完全支持 Windows信息保护(WIP) × 不支持 √ 完全支持 组策略 × 不支持 √ 完全支持 Windows Update for Business × 不支持 √ 完全支持 最大CPU / 内核数 支持 1 / 64 2 / 128 指派访问 × 不支持 √ 完全支持 移动设备管理(MDM) × 不支持 √ 完全支持 当然除此之外还有很多,具体感兴趣可以去查阅相关支持文档,此处不再赘述。 # 将Windows家庭版升级成Windows专业版 全新装机的话,直接U盘安装Windows专业版即可,但大多数情况下,我们的电脑已经安装了Windows家庭版并且已经使用了一段时间,如果这个时候重装系统数据怕丢失损坏,但是又需要使用Windows专业版的功能,这个时候也很简单,我们只需要找到对应版本的产品秘钥即可,如Windows 11 专业版的产品秘钥之一:TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK(非Windows11用户直接去网上找自己想要的对应版本就行,有很多) 我们在“设置”->“更新和安全”->“更改产品秘钥”(不同版本可能步骤略有不同),输入你需要升级的产品秘钥,这里大概率出现报错,提示无效,我们只需要关闭网络再更改即可成功(如果还是不行请更换产品秘钥重试)。接下来就是升级操作,离线升级完成并重启后,我们就可以开启网络了,这个时候我们会发现系统提示未激活。 # KMS激活Windows 专业/其他高级版本系统 接下来就是最后一步了——激活系统(此处的kms激活方案不仅可以激活专业版,其他如专业工作站版企业版也可以),我们打开CMD命令提示符窗口(管理员运行),依次输入以下指令:①更改激活码(根据所需系统更改,此处为win10/11使用的激活码)KMS激活码列表:点击前往:slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX②设置KMS主机(此处使用kms.niansir.com主机演示):slmgr.vbs /skms kms.niansir.com③KMS激活:slmgr.vbs /ato④查询到期时间(验证):slmgr.vbs /xpr【注意】KMS激活方案仅90天期限,但会进行自动续期,因此只要KMS服务器正常工作,你的系统激活就是永久有效,当然,这里你可以选择一些更靠谱的KMS服务提供商(请注意本方案仅适合在国内使用,海外主机请不要尝试!!!)来保障你的无忧使用,当然KMS主机可以随时更改,发现失效后直接换个即可,不影响使用。 好了,本次的教程到这里就结束了,特别声明一点:该方法仅做学习分享,请不要将此方案用于商业用途,相关责任违者承担!当然,如果喜欢NianSir的文章也欢迎点点关注(博客底部有微信二维码),注入更多动力!
2023年05月23日
846 阅读
1 评论
3 点赞