安装
更新时间:2025年4月1日 23:09
浏览:1089
BE双驱框架本身及相关应用、主题通过 composer 包管理,可使用 composer 直接安装
Composer 安装
首先确认系统已安装好 composer 包管理工具,通过命令行进入项目目录下,执行以下命令:
composer create-project be/new xxx
执行后,当前目录下会产生一个名为 “xxx” 的新文件夹,代码位于 xxx 文件夹下,这个是 composer 自动创建的,进入 xxx 文件夹后,目录结构如下:
目录结构说明:
- data : 为数据目录,当前为空目录,用于存放系统数据,如配置文件,日志,结存,编译后的横板等等
- vendor : 为composer 包目录,包含相关的软件包,包含 BE 框架本身。
- www : 为网站跟目录,几乎为空目录,用于存放用户能直接访问到的文件。如 js, css 等,index.php 入口文件位于此目录下
- .gitgnore : git忽略文件设置
- composer.json :composer 包及依赖参数配置
- composer.lock :composer 包拉取后生成的锁定文件
- readme.md :说明文件
- server.php : Swoole 入口文件
其中,核心程序位于 /vendor 下,/www/index.php 和 /server.php 为入口文件
部署
普通 PHP 模式
入口文件为 /www/index.php 可使用传统的 nginx + php 或 apache + php,将入口文件定位于 /path/to/www/index.php
nginx + php 部署时,nginx需设置转发,在 server 段中添加以下 rewrite 配置:
server {
listen 443;
server_name www.phpbe.com;
if (!-f $request_filename){
rewrite (.*) /index.php;
}
//...
}
apache +php 配置时,apache 需启用 mod_rewrite
/www/.htaccess 文件为 apache 的转发配置文件
Swoole 模式
入口文件为 /server.php, 通过命令行启动
php /path/to/server.php start
Docker 容器 (php7.4:)
docker run -d \
--name=be \
-v /your_code_path:/var/www \
-p 80:80 \
liu12/swoole:4.8.5-php7.4 php /var/www/server.php start
Docker 容器 (php8.1):
docker run -d \
--name=be \
-v /your_code_path:/var/www \
-p 80:80 \
liu12/swoole:4.8.5-php8.1 php /var/www/server.php start
然后,访问代码地址:http://localhost 界面如下:
按提示完成安装程序即可