当前位置: 首页 > news >正文

软装设计理念萌新seo

软装设计理念,萌新seo,龙井茶网站建设目的,网站建设人员组成m系列 mac 安装 php 与 hyperf 框架依赖的扩展并启动 gptlink 项目 gptlink 项目是一个前后端一体化的 chatgpt 开源项目 gptlink 项目地址:https://github.com/gptlink/gptlink 安装 php 8.0 版本: brew install php8.0安装完成后提示如下&#xff…

m系列 mac 安装 php 与 hyperf 框架依赖的扩展并启动 gptlink 项目

gptlink 项目是一个前后端一体化的 chatgpt 开源项目
gptlink 项目地址:https://github.com/gptlink/gptlink
在这里插入图片描述

安装 php 8.0 版本:

brew install php@8.0

安装完成后提示如下:

To enable PHP in Apache add the following to httpd.conf and restart Apache:LoadModule php_module /opt/homebrew/opt/php@8.0/lib/httpd/modules/libphp.so<FilesMatch \.php$>SetHandler application/x-httpd-php</FilesMatch>Finally, check DirectoryIndex includes index.phpDirectoryIndex index.php index.htmlThe php.ini and php-fpm.ini file can be found in:/opt/homebrew/etc/php/8.0/php@8.0 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.If you need to have php@8.0 first in your PATH, run:echo 'export PATH="/opt/homebrew/opt/php@8.0/bin:$PATH"' >> ~/.zshrcecho 'export PATH="/opt/homebrew/opt/php@8.0/sbin:$PATH"' >> ~/.zshrcFor compilers to find php@8.0 you may need to set:export LDFLAGS="-L/opt/homebrew/opt/php@8.0/lib"export CPPFLAGS="-I/opt/homebrew/opt/php@8.0/include"To start php@8.0 now and restart at login:brew services start php@8.0
Or, if you don't want/need a background service you can just run:/opt/homebrew/opt/php@8.0/sbin/php-fpm --nodaemonize
==> scrcpy
At runtime, adb must be accessible from your PATH.You can install adb from Homebrew Cask:brew install --cask android-platform-toolszsh completions have been installed to:/opt/homebrew/share/zsh/site-functions

根据如上提示在 ~/.zshrc 文件中添加下面环境变量配置:


export PATH="/opt/homebrew/opt/php@8.0/bin:$PATH"
export PATH="/opt/homebrew/opt/php@8.0/sbin:$PATH"

添加完成后重启命令行执行 php -v 如下说明 php 安装成功:

➜ php -v
PHP 8.0.29 (cli) (built: Jun 15 2023 05:07:53) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.29, Copyright (c) Zend Technologieswith Zend OPcache v8.0.29, Copyright (c), by Zend Technologies

安装 composer 包管理工具:

(它是 php 的包管理工具用来安装项目的依赖)

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer update

执行 composer update 时提示如下没有安装 php 的 swoole 扩展:

96qbhy/hyperf-auth[v2.0,...v2.7.1]require e ext-swoole >=4.4 -it is missing from your system
To enable extensions, verify that they are enabled in your .ini files:- /opt/homebrew/etc/php/8.0/php.ini- /opt/homebrew/etc/php/8.0/conf.d/ext-opcache.ini

安装 swoole 扩展和 redis 扩展:

pecl install swoole
pecl install redis

安装 swoole 扩展时会提示报错如下:(找不到 “pcre2.h” 文件)

/opt/homebrew/Cellar/php@8.0/8.0.29_1/include/php/ext/pcre/php_pcre.h:23:10: fatal error: 'pcre2.h' file not found
#include "pcre2.h"

解决方法创建 pcre2.h 软链接到 /usr/local/include 文件夹下:

// 1. 执行下面代码查看 pcre2 安装的路径找到 pcre2.h 文件的路径,我这里找到的是 /opt/homebrew/include/pcre2.h, 你可以看看有没有这个文件
brew info pcre2
// 2. 创建 /usr/local/include 文件夹
sudo mkdir /usr/local/include
// 3. 创建软链接
sudo ln -s /opt/homebrew/include/pcre2.h /usr/local/include/
// 4. 添加这个环境变量,安装 php swoole 扩展编译时候需要
export C_INCLUDE_PATH=/usr/local/include
// 5. 再次执行 pecl install swoole 一路回车就行

最终 /opt/homebrew/etc/php/8.0/php.ini 增加的配置如下:

extension="redis.so"
extension="swoole.so"
swoole.use_shortname=Off // 需要手动添加

最终 composer 更新与安装:

composer update
composer install

依赖安装成功后启动项目:

启动项目前需启动mysql和redis服务并在 gptserver 文件夹下创建 .env 文件内容如下:

APP_NAME=chatgpt-link
APP_ENV=prod# 数据库 通过 docker 启动命令:docker run -d -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=gptlink mysql:5.7
DB_HOST=192.168.30.19 # 你本机电脑的 ip 地址:命令行输入 ifconfig 查看 en0
DB_PORT=3306
DB_DATABASE=gptlink
DB_USERNAME=root
DB_PASSWORD=123456#redis 通过 docker 启动命令:docker run -d --name redis -p 6379:6379 redis
REDIS_HOST=192.168.30.19
REDIS_AUTH=(null)
REDIS_PORT=6379# 管理员账号密码
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin888
ADMIN_TTL=7200

启动php后端服务:

cd gptlink/gptserver
// 初始化数据库
php ./hyperf migrate
// 启动本地后端服务
php ./hyperf start
// 端口在 http://127.0.0.1:9503, 前后端设置 proxy 代理到该端口开发
http://www.hrbkazy.com/news/42201.html

相关文章:

  • wordpress的商城网站制作公司安卓系统优化大师
  • wordpress做视频网站百度网址安全中心怎么关闭
  • 古镇小企业网站建设哪里可以代写软文
  • 建网站昆明seo是什么及作用
  • wordpress 5.2.1英文转中文seo难不难学
  • weui wordpress模板西安seo外包公司
  • 中国电子商务研究中心seo推广服务哪家好
  • 亚洲男女做暖网站百度关键词竞价和收费的方法
  • 内蒙古响应式网站建设百度网站站长工具
  • 网络公司怎么做网站推广软文200字
  • 门户网站建设成本网店推广常用的方法
  • 上海市住房和城乡建设部网站官网优化设计的答案
  • 医疗网站怎么做优化seo案例分析
  • 做影集的网站或软件海南seo代理加盟供应商
  • 网站建设素材什么是seo是什么意思
  • 经济与政府网站建设如何快速推广一个新产品
  • 洪栾单页网站建设76人vs猛龙
  • 淘宝关键词优化技巧教程seopc流量排行榜企业
  • wordpress不同页面布局百度推广优化中心
  • 昆明网站建设wang.cd百度推广登录账号首页
  • 做房产的一般用哪个网站好外包公司
  • 深圳个人外贸网站建seo最新技巧
  • 网站后台建设360收录提交入口网址
  • 淘宝客cms网站模板下载百度搜索资源
  • 徐州网站建设服务2023重大新闻事件10条
  • 网站建设基础书本百度店铺免费入驻
  • 怎么开网站做网红阿里指数官方网站
  • 剖析材料范文哪个网站做的好做搜索引擎推广多少钱
  • 黄骅市做网站自己怎么做百度推广
  • 成都网站建设公司浅谈湖南网络优化