• 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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

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

    
        
            Options -MultiViews -Indexes
        
    
        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]
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    4.其他配置

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

    composer config -g -- disable-tls true
    composer config -g -- disable-tls false
    composer config -g -- secure-http false
    
    • 1
    • 2
    • 3

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

    composer update(public目录下)
    composer install(public目录下)
    cd ..(回到工程目录下)
    php artisan nxos:install
    
    • 1
    • 2
    • 3
    • 4

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

  • 相关阅读:
    二进制部署MySQL8.0
    ospf路由选路及路由汇总
    第五章. 可视化数据分析分析图表—图表的常用设置2
    Matlab与Python的reshape使用区别
    C字符串操作笔记
    C++内存泄漏排查以及几个工具
    Linux文件目录总结
    变量声明方式的一些思考
    ubuntu22.04使用共享文件设置
    【校招VIP】java语言考点之关键字final
  • 原文地址:https://blog.csdn.net/weixin_38226321/article/details/132951164