win部署CRM

news/2024/7/20 13:05:03 标签: 开源软件

win部署crm)

  • 1.phpstudy
  • 2.composer
  • 3.代码
  • 4.其他配置

周末锴哥让我帮他部署了一个CRM,写个教程,方便之后他用。锴哥用的是 NxCrm,先把代码下下来。

1.phpstudy

1.首先是下载小皮面板,配置php的环境。这里面下载了php8.2.9nts版本的,然后把原来的7版本的就删掉了。
2.将代码解压,放到phpstudy的WWW目录下,然后开始配置网站:
在这里插入图片描述
这里配置完可以看看host文件,是否把域名解析添加进了host。
3.然后配置数据库的信息。
4.给网站添加php扩展:php_curl,php_fileinfo,php_mbstring,php_mysqli,php_openssl,php_pdo_mysql,php_zip。
添加之后查看一下php的ini配置文件,看看扩展都打开了,如下:

[Date]
date.timezone=Asia/Shanghai
[PHP]
extension=php_mysqli
extension=php_pdo_mysql
extension=php_zip
extension=php_openssl
extension=php_fileinfo
extension=php_curl
max_execution_time=300
max_input_time=60
max_input_vars=3000
memory_limit=256M
upload_max_filesize=100M
post_max_size=100M
max_file_uploads=20
display_errors=On
display_startup_errors=On
log_errors=On
;track_errors=On
html_errors=On
error_log=D:/phpstudy_pro/Extensions/php/php8.2.9nts.log
error_reporting=E_ALL & ~E_NOTICE
allow_url_fopen=On
allow_url_include=Off
extension_dir = "ext"
extension=curl
extension=mbstring
extension=openssl

5.然后配置电脑的环境变量,配置8版本的php的地址:
在这里插入图片描述
6.如果是用的apache,添加伪静态:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

2.composer

我首先是在小皮面板里面安装了composer,但用起来下过不好,所以我就去composer官网下载,安装的时候选择php8的exe
在这里插入图片描述
安装完记得看一下有没有添加到环境变量C:\ProgramData\ComposerSetup\bin。

3.代码

代码放到了WWW目录下后把.env.example改为.env,然后在里面配置域名和sql的配置数据为自己的配置:

APP_NAME=crmzk
APP_DEBUG=false
APP_URL=http://crmzk
ADMIN_HTTPS=false
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=crmzk
DB_USERNAME=crmzk
DB_PASSWORD=crmzkcrmzk

4.其他配置

首先运行命令行,关闭SSL验证

composer config -g -- disable-tls true
composer config -g -- disable-tls false
composer config -g -- secure-http false

然后打开小皮网站里面的composer,输入:

composer update(public目录下)
composer install(public目录下)
cd ..(回到工程目录下)
php artisan nxos:install

成功后就可以打开网站,也可以链接数据库查看:
在这里插入图片描述


http://www.niftyadmin.cn/n/5032743.html

相关文章

线性代数基础-行列式

一、行列式之前的概念 1.全排列&#xff1a; 把n个不同的元素排成一列&#xff0c;称为n个元素的全排列&#xff0c;简称排列 &#xff08;实际上就是我们所说的排列组合&#xff0c;符号是A&#xff0c;arrange&#xff09; 2.标准序列&#xff1a; 前一项均小于后一项的序列…

华为云香港S3云服务器性能测评_99元一年租用价格

华为云香港S3云服务器1核2G1M带宽99元一年性能测评&#xff0c;配置为S3云服务器1核2G1M带宽&#xff0c;S系列热卖机型&#xff0c;适用于个人建站、普通web应用等负载较低场景&#xff0c;系统盘为高IO40G系统盘&#xff0c;华为云百科分享华为云香港云服务器配置费用&#x…

SQL Server对象类型(5)——4.5. 同义词(Synonym)

4.5. 同义词(Synonym) 4.5.1. 同义词概念 与Oracle中相同,SQL Server中的同义词是虚的、被定义的模式对象,其本身并不存储任何数据。其用途之一就是为其他类型基础对象提供一个别名;用途之二就是为应用提供一个抽象层,以方便后期应用相关的基础对象的更改和维护。用户可…

What does rail-to-rail mean (Rail-to-Rail Op amp) ?

What does rail-to-rail mean (Rail-to-Rail Op amp) ?

LabVIEW使用ModbusTCP协议构建分布式测量系统

LabVIEW使用ModbusTCP协议构建分布式测量系统 分布式测量系统主要用于监控远程物体。这种系统允许对系统用户获得的数据进行全面的数据收集、处理、存储和组织访问。它们可能包括许多不同类型的传感器。 在任何具有互联网接入的个人计算机上运行的软件都会发送来自传感器的测…

R语言实现样本量的估算(2)

本文默认α0.05(sig.level)&#xff0c;β0.2(power)&#xff0c;根据研究需要可调整。 导入包 library(pwr) &#xff08;1&#xff09;已知标准差和预期差异 1、单样本t检验&#xff1a;某治疗措施预期提高某物质水平8mg/L&#xff0c;标准差为10mg/L。 #单样本t检验 pw…

‘XXX’ is already defined @typescript-eslint/no-redeclare 警告 问题解决

上文ReactTypescript项目环境中搭建并使用redux环境 结束是 其实不算完全写完吧 还会留下一个警告 这个报错 好像是说 这两个值已经定义过了 可能很多人 会觉得小问题 但你会发现 无论你名字怎么改都会一直 带着你新的名字继续报错 我们可以多套一层 export namespace Const…

【Tensorflow 2.12 电影推荐项目搭建】

Tensorflow 2.12 电影推荐项目搭建 学习笔记工具、环境创建项目项目配置安装相关python包召回模型实现排序模型实现实现电影推荐导入模块设置要推荐的用户召回推荐排序推荐推荐结果结尾学习笔记 Tensorflow 2.12 电影推荐项目搭建记录~ Tensorflow是谷歌开源的机器学习框架,可…