💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
:-: **项目安装说明** * * * * * 最简单使用方法如下: 不会使用composer的请加入QQ群641289652,群内有最新的整个项目下载 * * * * * 会使用composer的采用如下操作方式 ~~~ //如果没有配置composer的根源目录 composer config -g repo.packagist composer https://packagist.laravel-china.org //创建一个thinkphp5.1的项目 composer create-project topthink/think 您的项目名称 //进入刚才创建的目录 cd ./您的项目名称 //安装依赖 composer require yirius/icesadmin //通常情况下会安装如下依赖,icesadmin/think-captcha/icesjwt //如果项目存在网络请求,可以在安装一下http依赖 composer require yirius/iceshttp ~~~ 然后需要配置apache的vhost或者对nginx进行nginx -s reload nginx配置范例 ~~~ server { listen 80; server_name www.myproj.test; error_log E:/xampp/htdocs/myproj/error.log; root E:/xampp/htdocs/myproj/public/; index index.php index.html index.htm; location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } #如果项目不需要用到图片未找到重写功能,可以取消注释 #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { # expires 100d; #} location ~ .*\.(js|css)?$ { expires 30d; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php(/|$) { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; set $fastcgi_script_name2 $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+\.php)(/.+)$") { set $fastcgi_script_name2 $1; set $path_info $2; } fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name2; fastcgi_param SCRIPT_NAME $fastcgi_script_name2; } } ~~~ nginx线上最好配合xxfpm使用,防止php-fpm进程崩溃 * * * * * > 前方都配置好了之后可以进行项目配置 1. 首先需要进入项目目录下的config目录内 ~~~ 1.1 按照自定项目要求,本地开发调试需要配置如下项目 1.2 config/app.php 内app_debug设置为true 1.3 config/log.php 内level设置为["error"] 1.4 config/database.php 内配置本地mysql数据库 1.5 config/icesadmin.php 为本项目后台架构设置,后续会说明 1.6 根据项目是否配置了redis来选择配置config/session.php和cache.php ~~~ 2. 如果确定config/database.php配置完成可以正常访问数据库 ~~~ 2.1 利用phpstorm打开该项目 2.2 待phpstorm的indexing完成后,点击左下角terminal,打开命令行窗口 2.3 首先测试php think是否可以正常执行,如不能,请参考thinkphp5.1配置手册 2.4 如果可以正常运行,输入 php think ices:init 该操作为建立数据库对应基础sql 2.5 然后运行 php think ices:assets 该操作为向public目录复制相关的需要文件 ~~~ * * * * * 至此安装完成,可以开始开发了