点可云ERP进销存V8版本PHPstudy(小皮)安装讲解

安装视频讲解链接: 点可云ERP教程 - PHPstudy安装篇_哔哩哔哩_bilibili

1、下载准备

       PHPstudy可在官网下载(https://www.xp.cn/)不推荐在Linux系统安装小皮面板,Linux系统还是使用宝塔较好,

       在PHPstudy官网下载时需要注意,如果安装的电脑是64位则下载64位,如果是32位则下载32位,如果不知道安装的电脑是多少位,可以在我的电脑或者此电脑右键,选择属性中查看系统信息,系统类型会显示多少位操作系统;

       下载PHPstudy后进行安装,安装目录可根据自身情况选择安装位置;

       安装完成后会自动打开下图界面:

01.jpg

       接下来下载进销存软件代码,首先登录官网(www.nodcloud.com)右上角点击账户,登录购买系统的账户,

02.jpg

       打开账户中心顶部选择订单列表点击,打开后会看到已购买的进销存版本,版本名称下有一串编号,点击详情可以查看关于订单的详细资料,点击下载可以下载对应购买版本的软件代码进行安装,(需注意订单编号用于激活软件使用,)不同版本都有不同域名限制,不要随意告诉其他人你的订单编号,否则别人就能使用你的编号激活使用系统;

       点击下载,在跳转的下载页面选择最新版本下载完整包,下载后解压;

03.jpg

       目录说明:

           about:帮助目录

           app:移动端工程文件

           project:前端工程文件

           src:程序产品

           (app、project只有开发版本提供)

2、程序安装:

       PHPstudy与软件程序下载完成后,接下来进行安装步骤,

PHPstudy环境套件下载

       在PHPstudy界面中,点击左边软件管理,下载Apache、Nginx、MySQL5.7+、PHP8.1以上版本;

创建站点

       左侧点击首页,打开Apache、MySQL两项服务,点击左侧网站,新建站点点击左上角"创建网站",在基本配置中域名根据自己需求填写,清空PHPstudy目录下WWW中文件内容,将下载的软件文件解压,解压后文件中src文件复制到PHPstudy目录WWW文件中,回到小皮新建站点中根目录选择WWW中复制过来的文件里的public文件;

       创建环境中勾选创建数据库,会弹出弹框,数据库名称、用户名、密码根据需求填写即可,下面的PHP版本选择安装的8.1及以上的版本,然后点击底部确定;

06.jpg

安装步骤

       站点中选择新增的站点,点击右侧管理,选择打开网站,打开后如果有502 bad gateway报错,查看下方:

       使用8.1以上PHP版本,打开网站出现502 bad gateway报错,但是PHP版本切换8.0以下版本能正常访问,可使用以下方式修复:

       首先使用cmd到安装的PHP目录中执行PHP -v

       如果发现出现如下图错误PHP Warning: 'C:\Windows\SYSTEM32\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.28 in Unknown on line 0

101.jpg

点击下面下载地址,下载Visual Studio Tools运行安装。

下载地址:点击下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux

102.jpg

下载运行即可处理502报错。

       如果打开网站正常出现用户授权许可协议,阅读完毕并同意后点击底部同意安装按钮进行下一步,接下来是目录权限及函数库的检测,如果都是绿色对钩则可直接点击底部下一步;

目录权限与函数库

07.jpg

       如果出现上图有红色警告提示,我们需要在PHPstudy中打开部分PHP扩展,在PHPstudy软件,打开左侧网站,选择我们创建的站点,点击管理,选择PHP扩展,将上图中红色警告提示的在对应的扩展中勾选开启;

08.jpg

       如果出现了不能勾选,点击后并没有勾选上的情况,则需要配置PHP配置文件,找到下载的PHP文件目录,PHPstudy中安装的路径为phpstudy_pro\Extensions\php下,可以看到下载的PHP各版本,我们使用下载的php8.2.9为例:

       我们在phpstudy_pro\Extensions\php目录下找到php8.2.9nts,打开后找到php.ini文件,如果没有这个文件或者这个文件打开是空的,可以将php.ini-development文件复制一份出来重命名为php.ini;

09.jpg

       进入php.ini文件修改一下扩展路径至

       extension_dir="D:\phpstudy_pro\Extensions\php\php-8.3.2nts\ext"

       其中"D:\phpstudy_pro\Extensions\php\php-8.2.9nts\ext" 是phpstudy安装路径文件(路径前面以及php版本号要换成您本地安装的路径);

       可直接在文件中搜索 ;extension_dir = "ext" 在下一行添加扩展路径;

10.jpg

       修改完成并保存,回到PHPstudy继续刚才的操作,将对应的PHP扩展勾选上;

11.jpg

       勾选完成后确保网页中安装向导的目录权限与函数库中没有警告则可进行下一步操作,进入数据库配置,将前面创建站点时候的创建数据库的用户名、账号、密码等信息填入,然后点击底部保存配置并继续,这里需要等待,等待时间根据电脑配置会有不同时间,若等待时间超过十分钟,可以关闭网页后重新点击PHPstudy网站中站点,再次打开网页;正常安装完成后会提示如下图内容:

13.jpg

       提示安装完成,系统默认管理员账号:admin 密码:admin888 出现此界面,点击底部的

14.jpg

伪静态配置

       进入系统后,如果出现不显示验证码,并且有报错弹框,则需要配置伪静态:

15.jpg

       以下是伪静态代码:

Laravel5伪静态:
location / {try_files $uri $uri/ /index.php$is_args$query_string;
}​Apache伪静态:
<IfModule mod_rewrite.c><IfModule mod_negotiation.c>Options -MultiViews -Indexes</IfModule>RewriteEngine On# Handle Authorization HeaderRewriteCond %{HTTP:Authorization} .RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]# Redirect Trailing Slashes If Not A Folder...RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} (.+)/$RewriteRule ^ %1 [L,R=301]# Send Requests To Front Controller...RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^ index.php [L]
</IfModule>

       如果启动的是Apache服务则填写Apache伪静态,如果启动的使Nginx服务则是填写Laravel5伪静态;

填写授权

       首次进入系统时会需要填写产品授权编号,填写进行绑定即可,如果不知道授权编码,则可点击弹框下面的账户中心字样跳转至官网,登录账号后在账户中心授权列表中查看购买的系统,点击授权详情然后复制授权编号到系统授权弹框中绑定激活。

       至此,系统安装教程讲解完毕,如在安装过程遇到其他问题,可在下方评论区留言或咨询官方客服人员;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/423672.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rust运算符

【图书介绍】《Rust编程与项目实战》-CSDN博客 《Rust编程与项目实战》(朱文伟&#xff0c;李建英)【摘要 书评 试读】- 京东图书 (jd.com) https://blog.csdn.net/brucexia/category_12779443.html 前面已经学习了变量和常量&#xff0c;本节开始对它们进行操作&#xff0c…

第三方软件测评机构分享:软件性能测试的测试方法和内容

软件性能测试是对软件系统在特定负载和条件下的性能进行评估的过程。它旨在确定软件的响应时间、稳定性、资源消耗及其可扩展性&#xff0c;以确保其在实际环境中能够满足用户的需求。通过性能测试&#xff0c;开发团队能够发现潜在的瓶颈问题&#xff0c;优化应用程序架构&…

前端:JavaScript 实现类

文章目录 1. Es6-类-class2. Es6-class 实现继承3. Es6-class 静态属性和私有属性4. Es5-寄生组合式继承 1. Es6-类-class 类是创建对象的模板&#xff0c;用代码封装数据以处理该数据&#xff0c;js中的类建立在原型上。 如何定义类&#xff0c;首先需要关键字 class&#x…

聊天组件 Vue3-beautiful-chat

前言 最近很多公司都在搞大模型&#xff0c;类似于 chatgpt 的功能&#xff1b;而 chatgpt 的界面其实就是个对话框。今天就介绍一个不错的对话框组件 Vue3-beautiful-chat 项目框架 vite vue3 TS Vue3-beautiful-chat 使用流程 1、引用三方件 npm install Vue3-beaut…

【JAVA基础】实现Tomcat基本功能

文章目录 TCP/IP协议Socket编程ServletTomcat 在搜索了两三天之后&#xff0c;也是大概弄懂了Tomcat是个什么东西&#xff0c;我们在说Tomcat之前&#xff0c;先来了解一下下面这三个东西&#xff1a; TCP/IP协议 TCP/IP 是互联网通信的基础协议。TCP&#xff08;传输控制协议…

SpringBoot框架下的房产销售系统开发

第一章 绪 论 1.1背景及意义 房产销售也都将通过计算机进行整体智能化操作&#xff0c;对于房产销售系统所牵扯的管理及数据保存都是非常多的&#xff0c;例如管理员&#xff1b;首页、个人中心、用户管理、销售经理管理、房源信息管理、房源类型管理、房子户型管理、交易订单管…

《Python青少年趣味编程108例》书籍介绍

文章目录 前言为什么选择Python&#xff1f;书籍介绍文章目录配套资源 前言 在这个数字化飞速发展的时代&#xff0c;编程已经成为了一项不可或缺的技能。对于青少年而言&#xff0c;学习编程不仅能够培养逻辑思维、解决问题的能力&#xff0c;还能激发无限创意&#xff0c;让…

【吊打面试官系列-Redis面试题】如果有大量的 key 需要设置同一时间过期,一般需要注意什么?

大家好&#xff0c;我是锋哥。今天分享关于【如果有大量的 key 需要设置同一时间过期&#xff0c;一般需要注意什么&#xff1f;】面试题&#xff0c;希望对大家有帮助&#xff1b; 如果有大量的 key 需要设置同一时间过期&#xff0c;一般需要注意什么&#xff1f; 如果大量的…

Windows terminal使用说明

1 terminal基本介绍 1 下载 从微软商店上下载的方式网速比较慢&#xff0c;一种直接的方式是直接用命令行运行命令 winget install --idMicrosoft.WindowsTerminal -e# Window Terminal 安装以及使用(2021最新) 2 ssh配置 # 使用Windows Terminal进行SSH登录 1 通过label…

安泰功率放大器的使用方法及注意事项有哪些

功率放大器是一种用来增加输入信号功率的电子设备。它在各种电子设备和通信系统中被广泛应用&#xff0c;如音响设备、收发器、无线通信设备等。使用功率放大器时&#xff0c;有一些重要的注意事项需要注意&#xff0c;以确保其正常运行并保护设备。 首先&#xff0c;正确的功率…

【数据结构与算法 | 灵神题单 | 分治(链表)篇】力扣148

1. 力扣148&#xff1a;排序链表 1.1 题目&#xff1a; 给你链表的头结点 head &#xff0c;请将其按 升序 排列并返回 排序后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [4,2,1,3] 输出&#xff1a;[1,2,3,4]示例 2&#xff1a; 输入&#xff1a;head [-1,5,3,4…

Unity程序基础框架

概述 单例模式基类 没有继承 MonoBehaviour 继承了 MonoBehaviour 的两种单例模式的写法 缓存池模块 &#xff08;确实挺有用&#xff09; using System.Collections; using System.Collections.Generic; using UnityEngine;/// <summary> /// 缓存池模块 /// 知识点 //…

C++STL~~stackqueue

文章目录 容器适配器一、stack&queue的概念二、stack&queue的使用三、stack&queue的练习四、总结 容器适配器 什么是适配器 适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结)&#xff0c;该种模式是将一个类…

Leetcode 移动零

要求将数组中的所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。下面是该题的 C 解决方案&#xff1a; class Solution { public:void moveZeroes(vector<int>& nums) {int nonZeroPos 0; // 记录非零元素应该放置的位置// 遍历数组&#xff0c;…

【北京迅为】《STM32MP157开发板使用手册》- 第三十章Cortex-M4通用定时器实验

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7单核cortex-M4异构处理器&#xff0c;既可用Linux、又可以用于STM32单片机开发。开发板采用核心板底板结构&#xff0c;主频650M、1G内存、8G存储&#xff0c;核心板采用工业级板对板连接器&#xff0c;高可靠&#xff0c;牢固耐…

相图的科学应用,陶瓷材料创新

陶瓷材料因其优异的物理和化学性能&#xff0c;在航空航天、电子、生物医学等多个领域展现出广阔的应用前景。陶瓷材料的性能很大程度上取决于其微观结构&#xff0c;包括晶粒大小、相组成和分布。相图作为描述陶瓷材料在不同条件下的相变行为和相平衡关系的图表反映了陶瓷材料…

Element-ui el-table 全局表格排序

实现效果如下&#xff1a; 一、当页数据排序 如果只想要当前页面排序&#xff0c;只会涉及到前端&#xff0c;只需在<el-table-column>标签上添加 :sortable"true"即可 二、自定义排序 如果想要全局排序&#xff0c;需要自定义排序函数&#xff0c;请求后台排…

Springboot项目打war包运行及错误解决

一,打war包 1. 修改pom.xml 为了不影响原pom.xml, 我复制了一个文件叫pom_war.xml , 需要打war包就采用pom_war.xml进行打war包, 你也可以直接修改pom.xml ① 打包方式改为war 没有就增加此配置 <packaging>war</packaging> ② 排除内嵌tomcat依赖 <de…

怎样在备忘录中添加提醒?怎么设置备忘录提醒

备忘录作为我们日常生活中常用的软件&#xff0c;其记录事项的便捷性已经得到了广泛认可。无论是工作计划、购物清单还是个人日记&#xff0c;备忘录都能帮助我们将这些信息快速记录下来。然而&#xff0c;如果备忘录能够进一步提供提醒功能&#xff0c;那么它将变得更加实用&a…

122.rk3399 uboot(2017.09) 源码分析2-initf_dm(2024-09-09)

这里接着上一篇来吧&#xff1a; https://blog.csdn.net/zhaozhi0810/article/details/141927053 本文主要是dm_init_and_scan函数的分析&#xff0c;这个内容比较复杂&#xff0c;我也是第一次阅读&#xff0c;错误之处在所难免&#xff0c;请多指教。 uboot的dm框架需要了解…