立即注册 找回密码

QQ登录

只需一步,快速开始

查看: 106|回复: 4
打印 上一主题 下一主题

宝塔面板centos从git-hub 克隆laravel项目并部署

[复制链接]
1.在bt面板新建一个网站,伪静态选择laravel,环境版本php7.3+ mysql5.7,首先安装composer并设置淘宝镜像:
  1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  2. php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
  3. php composer-setup.php
  4. php -r "unlink('composer-setup.php');"
  5. composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
复制代码

如果出错,需要根据出错的信息,安装php相应扩展,或开启相应函数。一般遇到的要安装的扩展:fileinfo和openssl,开启openlog函数。
安装成功后,查看版本信息:
  1. composer -v
复制代码

2. 克隆git-hub上的项目到网站目录,再将网站的文件全部授权www:www以755权限,运行目录选择为public。
  1. git clone https://github.com/datangkang123/jiancebgcx.git
复制代码
如果没有git,先安装:
  1. yun install git
复制代码

3.复制根目录下的 .env.example 文件并重命名为 .env,修改里面的网址和数据库信息

  1. APP_URL=http://blog.dzbfsj.com
  2. DB_CONNECTION=mysql
  3. DB_HOST=127.0.0.1
  4. DB_PORT=3306
  5. DB_DATABASE=数据库名
  6. DB_USERNAME=数据库用户名
  7. DB_PASSWORD=数据库密码
复制代码


4.执行安装命令
  1. composer install
复制代码

5.生成 APP_KEY 并自动写入到 .env 文件中的

  1. php artisan key:generate
复制代码


6.生成数据库:
  1. php artisan migrate
复制代码


7.如果有测试数据,则执行数据填充
  1. php artisan db:seed
复制代码

安装完毕,这时可以访问了。

哎...今天够累的,签到来了...

183

主题

436

帖子

3594

积分

论坛元老

积分
3594
沙发
发表于 2019-9-8 18:30:57 | 只看该作者
本帖最后由 root 于 2019-9-8 18:35 编辑

报错提示:
  1. putenv() has been disabled for security reasons

  2. 禁用函数要开启putenv


  3. The Process class relies on proc_open, which is not available on your PHP installation.

  4. 需要开启proc_open
复制代码

后台如果无法登录,需要执行
  1. php artisan admin:install
复制代码
报错不用理会。
还有,网站运行目录应该为public目录

183

主题

436

帖子

3594

积分

论坛元老

积分
3594
板凳
发表于 2019-9-8 18:36:46 | 只看该作者
后台菜单丢失,暂时手动加上吧。

183

主题

436

帖子

3594

积分

论坛元老

积分
3594
地板
发表于 2019-9-8 20:10:16 来自手机 | 只看该作者
命令php artisan up上线

183

主题

436

帖子

3594

积分

论坛元老

积分
3594
5#
发表于 2019-9-8 20:11:03 来自手机 | 只看该作者
Composer 安装步骤依次如下:

yum -y update
cd /tmp
curl -sS https://getcomposer.org/installer | php
让 composer 全局可用:

mv composer.phar /usr/local/bin/composer
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|梦飞文学网 ( 赣ICP备15004458号-1 )???

GMT+8, 2019-9-26 16:54 , Processed in 0.016524 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4 ? 2001-2013 Comsenz Inc & yjwx

快速回复 返回顶部 返回列表