当前位置: 首页 > 软件库 > 数据库相关 > >

laravel-ubuntu-init

授权协议 Readme
开发语言 C/C++
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 周承天
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

group

简介

适用于 Ubuntu 16.04 / 18.04 / 20.04 的 LNMP 安装脚本,并设置了国内镜像加速。

请确保所有命令都以 root 账户执行,如果登录账户不是 root,则需要执行 sudo -H -s 切换为 root 账户后再下载安装。

注:下文将使用 {version} 来替代你选中的系统,如 16.04 / 18.04 / 20.04。

软件列表

  • Git
  • PHP 7.4
  • Nginx
  • MySQL
  • Sqlite3
  • Composer
  • Nodejs 10
  • Yarn
  • Redis
  • Beanstalkd
  • Memcached

可选软件列表

以下软件需手动执行安装脚本:

  • Elasticsearch:./{version}/install_elasticsearch.sh,默认为 6.x,如果要安装 7.x 则执行 ./{version}/install_elasticsearch.sh 7

安装

Ubuntu 16.04

wget -qO- https://raw.githubusercontent.com/summerblue/laravel-ubuntu-init/master/download.16.04.sh - | bash

Ubuntu 18.04

wget -qO- https://raw.githubusercontent.com/summerblue/laravel-ubuntu-init/master/download.18.04.sh - | bash

Ubuntu 20.04

wget -qO- https://raw.githubusercontent.com/summerblue/laravel-ubuntu-init/master/download.20.04.sh - | bash

特别说明

此脚本会将安装脚本下载到当前用户的 Home 目录下的 laravel-ubuntu-init 目录并自动执行安装脚本。

安装结束之后会在屏幕上输出 Mysql root 账号的密码,请妥善保存。

如果当前不是 root 账户则不会自动安装,需要切换到 root 账户后执行 ./{version}/install.sh

日常使用

1. 新增 Nginx 站点

./{version}/nginx_add_site.sh

会提示输入站点名称(只能是英文、数字、-_)、域名(多个域名用空格隔开),确认无误后会创建对应的 Nginx 配置并重启 Nginx。

2. 新增 Mysql 用户、数据库

./{version}/mysql_add_user.sh

会提示输入 root 密码,如果错误将无法继续。输入需要创建的 Mysql 用户名,以及确认是否需要创建对应用户名的数据库。

创建完毕之后会将新用户的密码输出到屏幕上,请妥善保存。

3. 以 www-data 身份执行命令

本项目提供了一个 sudowwwalias,当需要以 www-data 用户身份执行命令时(如 git clone 项目php artisan config:cache 等),可以直接在命令前加上 sudowww,同时在原命令两端加上单引号,如:

sudowww 'php artisan config:cache'
  • 1.安装git 2.一键安装lamp 3.Composer安装 下载Composer.phar 拷贝到 /usr/local/bin/composer 这样就可以使用copomser 命令了 在任何目录下 4.Composer安装完成后,下载最新版Laravel框架,把它解压缩到你服务器上的一个目录中。然后在Laravel应用的根目录下运行命令行命令 php composer.phar insta

  • layout title subtitle date author tags post Laravel 广播 使用 redis + socket.io 等进行 websocket 通信 2019-03-30 cj laravel redis websocket laravel-echo-server socket.io laravel-echo Laravel5.7 广播 环境为 homestea

  • The laravel documentation recommends using Homestead (a pre-packaged all in one vagrant box that includes Ubuntu 16.04, PHP 7.1, Nginx, Composer) to install laravel. Setting up a laravel project is ea

  • 本文作者:陈进坚 个人博客:https://jian1098.github.io CSDN博客:https://blog.csdn.net/c_jian 简书:https://www.jianshu.com/u/8ba9ac5706b6 联系方式:jian1098@qq.com 下载安装包 本文所有的程序已经上传到百度云盘,如有失效请联系作者进行更新下载链接 链接:https://pan.baid

  • 最近在折腾deepin系统下的Apache+php的开发环境。 在环境完成之后,composer安装了laravel,项目正常的跑起来了,但是在安装了laravel-admin之后,输入laravel的地项目地址之后,死活都是404,然后各种检查日志记录,最后发现,问题是在Apache上,然后各种查找问题,最后找到一篇文章说这种情况是因为Apache的重写模块没有启动导致,反正死马当作活马医,然后

  • Laravel Homestead 是一个官方预载的 Vagrant「封装包」,提供你一个美好的开发环境,不需要在你的本机端安装 PHP、HHVM、网页服务器或任何服务器软件。 Homestead 可以在任何 Windows、Mac 或 Linux 上面运行, 里面包含了 Nginx 网页服务器、PHP 5.6、MySQL、Postgres、Redis、Memcached等软件, 还有所有你要开发

  • composer  composer 镜像加速  文档地址:http://packagist.laravel-china.org 加速命令:composer config -g repo.packagist composer https://packagist.laravel-china.org   ubuntu16.04   生产环境配置 文档地址: laravel-china.org/topi

  • 安装运行环境 接下来我们需要给新创建的服务器安装必要的运行环境,我们将通过一个脚本来安装,首先请确保通过 SSH 登录到了服务器上。 阿里云的按量付费服务器关机一段时间之后再开机,公网 IP 可能发生改变,需要仔细检查。如果发生改变需要在 Homestead 的 ~/.ssh/config 里加入对应的新 IP。 1. 执行安装脚本 由于该脚本只支持 Ubuntu 16.04,请确保你的服务器系统

  • 1. 参考 https://github.com/summerblue/laravel-ubuntu-init 其中会遇到问题:Error in `appstreamcli': double free or corruption (fasttop): 0x0000000002122000 解决办法:https://blog.csdn.net/taosera/article/details/7814

  • 环境搭建 1、lnmp nginx php-fpm mysql 新立得安装 外加扩展 php-curl sudo apt install php-curl 2、ssh服务 sudo apt-get install openssh-server sudo service ssh start 3、memcached pecl install memcached 或 sudo apt-get

  • 1、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中添加启动脚本。 当然要添加到语句:exit 0 前面才行。 如: sudo vi /etc/rc.local 然后在 exit 0 前面添加好脚本代码。 2、方法二,添加一个Ubuntu的开机启动服务。 如果要添加为开机启动执行的脚本文件, 可先将

 相关资料
  • 我在我的项目中运行了composer update,因为我更改了计算机,所以我克隆了该项目。它返回了以下错误,但我不知道如何解决它们…: 问题1-系统中缺少请求的PHP扩展ext mcrypt*。安装或启用PHP的mcrypt扩展。 问题2-guzzle/guzzle v3.9.3的安装请求- 问题3-phpoffice/phpexcel 1.8.1的安装请求- 问题4-sentry/sentry

  • 我对laravel有意见。 本地服务器:xampp 7.3.7,S.O:ubuntu 18.04,框架:laravel,错误:数据库sql和存储过程未运行。 当我尝试使用时,它显示了以下错误: 照明\数据库\查询异常: SQLSTATE[HY000]:一般错误: 1558mysql.proc的列计数错误。预期21,发现20。使用MariaDB 100108创建,现在运行100316。请使用mysq

  • 问题1-aws/aws sdk php 3.75的安装请求。0 - 问题2-erusev/parsedown 1.7.1的安装请求- 问题3-laravel/框架v5.5.43的安装请求- 问题4-league/csv 9.1的安装请求。4 - 问题5-nicolaslopezj/search chable 1.10.3的安装请求- 问题6-phpoffice/phpexcel 1.8的安装请求。

  • 我试图将laravel应用程序迁移到ubuntu中,并得到错误,如需要Mcrypt PHP扩展。 请在下面找到终端屏幕截图, php.ini

  • 我最近移动了我的Laravel 5.3。1(存储库模式)从Windows 10到Ubuntu 16.04LTs的项目。当我更新composer时,我得到以下错误。 照明\Foundation\ComposerScript::postUpdate PHP警告:未捕获的错误异常:需要(/opt/lampp/htdocs/new-abc.test.lk):未能打开流:成功 /opt/lampp/htdo

  • 我遵循这个指南,在Ubuntu(LAMP stack)上为Digital Ocean设置Laravel 5.1。当我尝试通过单击鼠标访问我的Laravel应用程序时,我得到: 我先安装Composer,然后安装Laravel,然后安装目录在我的路径中“这样您的系统就可以找到laravel可执行文件。” : 然后按照这个指南改变我的webroot,这样我就可以像Laravel期望的那样从提供服务: