win部署CRM

win部署crm)

周末锴哥让我帮他部署了一个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

成功后就可以打开网站,也可以链接数据库查看:

相关推荐
千桐科技3 小时前
稳定性增强、界面焕新:qData 数据中台开源版发布最新优化版本
开源软件·数据治理·大数据平台·数据中台·qdata·千数平台·千桐科技
测试人社区-千羽1 天前
智能测试的终极形态:从自动化到自主化的范式变革
运维·人工智能·python·opencv·测试工具·自动化·开源软件
南知意-1 天前
一个基于 Vue、Datav、Echart 框架开源免费的数据大屏可视化系统
前端·javascript·vue.js·开源软件·大屏项目
Blossom.1182 天前
基于Embedding+图神经网络的开源软件供应链漏洞检测:从SBOM到自动修复的完整实践
人工智能·分布式·深度学习·神经网络·copilot·开源软件·embedding
是毛毛吧2 天前
边打游戏边学Python的5个开源项目
python·开源·github·开源软件·pygame
2501_937189232 天前
2025 优化版神马影视 8.8 源码系统|零基础部署
android·源码·开源软件·源代码管理·机顶盒
进击monkey2 天前
2025年企业级AI知识库深度横评:PandaWiki如何以开源生态重构知识管理范式
人工智能·开源·开源软件
咖啡星人k3 天前
KoalaQA深度测评:一款重新定义智能问答体验的开源解决方案
人工智能·开源·开源软件
AI云原生4 天前
在 openEuler 上使用 x86_64 环境编译 ARM64 应用的完整实践
java·运维·开发语言·jvm·开源·开源软件·开源协议
猫头虎-人工智能4 天前
openEuler远程批量部署实战 SSH VNC IPMI全流程解析
运维·git·开源·ssh·github·开放原子·开源软件