💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# :-: bwsaas框架安装配置环境 ***** # 后端安装 * ## 注意 1. 域名必须备案 1. 公众号必须使用80端口 1. 小程序必须使用https协议 443端口 1. 不支持二级目录安装 # 运行环境 对于刚刚接触PHP或者Bwsaas框架的新手,我们推荐使用集成开发 环境宝塔、WAMPServer或者phpstudy(都是一个集成了Apache、PHP和MySQL的开发 套件,而且支持不同PHP版本、MySQL版本和Apache版本的切换)来使用bwsaas 进行本地开发和测试 * ## Windows ### 推荐一 在Windows系统下,开发者可以选择 phpStudy、宝塔Windows版、XAMPP等。 如果还需要运行其他的系统,可以安装phpStudy 该程序包集成最新的 Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader。 支持Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自 带LNMP与LAMP。 链接地址:[https://www.xp.cn/download.html](https://www.xp.cn/download.html) ### 推荐二 phpEnv软件界面颜值超高,简洁优雅,在同等软件中清新脱俗。 不需要安装vc环境,不修改注册表,不设置环境变量,真正的纯绿色集成环境。 链接地址:[https://www.phpenv.cn/download.html](https://www.phpenv.cn/download.html) * ## Linux 在Linux系统下,可使用宝塔面板。 宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多 项服务器管理功能。 有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。运维要高效,装宝塔。 链接地址:[https://www.bt.cn/](https://www.bt.cn/) * ## Mac 在Mac系统下,可以安装 XAMPP。 链接地址:[https://www.apachefriends.org/download.html](https://www.apachefriends.org/download.html) * ## 伪静态 #### 什么是伪静态 --: 可以通过 URL 重写隐藏应用的入口文件index.php 在安装系统之前,需要确认你使用的主机是否支持伪静态。 ## Apache * httpd.conf 配置文件中加载了 mod\_rewrite.so 模块 * AllowOverride None 将 None 改为 All * 把下面的内容保存为 .htaccess 文件放到应用入口文件的同级目录下 * .htaccess 默认已在程序根目录 public目录中存放了一份 ``` Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] ``` ### Nginx 在 Nginx.conf 配置中,添加: ``` location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ~* \.(ini|docx|txt|doc|sql|gz)$ { deny all; } ``` ### IIS 如果你的服务器环境支持ISAPI\_Rewrite的话,可以配置httpd.ini文件,添加下面的内容: ``` RewriteRule (.*)$ /index\.php\?s=$1 [I] ``` 在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点: ``` <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" /> </rule> </rules> </rewrite> ``` ## URL访问 可以查看ThinkPHP6文档 [访问](https://www.kancloud.cn/manual/thinkphp6_0/1037488) ## 免费HTTPS申请证书 * 1、 登录:阿里云证书购买 [http://www.aliyun.com](http://www.aliyun.com) * 2、 购买:证书类型选择 免费型DV SSL,然后完成购买。 * 3、 补全:在 我的证书 控制台,找到购买的证书,在操作栏里选择 补全。填写证书相关信息。 * 4、域名验证:可以选择 DNS,如果域名用了阿里云的 DNS 服务,再勾选一下 证书绑定的域名在 阿里云的云解析。 * 5、上传:系统生成 CSR,点一下 创建。 * 6、提交审核。如果一切正常,10 分钟左右,申请的证书就会审核通过。