安装composer以及laravel框架

Linux系统下安装laravel框架

在linux系统下安装laravel:
1.下载到windows系统下,使用FTP(FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直接的接口。FileZilla在2002年11月获选为当月最佳推荐专案.)上传到linux系统上。
2.使用git。
3. 在linux上安装composer,使用composer下载。
这里只说按照composer安装方式。
composer是php的依赖管理工具(Composer 是一个新的安装包管理工具,服务于 PHP 生态系统。它实际上包含了两个部分需要具体了解可以自行百度)。
而安装compser需要有php。

linux系统下如果没有php可以直接百度OneinStack去自行一键下载。

1.安装compser

//首先进入根目录
(1) cd /
//下载安装脚本 - composer-setup.php - 到当前目录。
(2) php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
//执行安装过程。
(3) php composer-setup.php
//删除安装脚本
(4) php -r "unlink('composer-setup.php');"
//将composer命令写入全局变量中
(5)  mv composer.phar /usr/bin/composer

验证是否成功安装compser成功 在根目录下直接输入composer回车显示以下图片证明安装成功
compser安装成功提示

2.依赖composer安装laravel框架到linux系统下

注:这里首先要说的一点就是因为composer的镜像是国外的下载速度会很慢,所以我们要把他设置为中国镜像.但是中国镜像也慢.最好换为阿里镜像.阿里的composer镜像如果不换阿里用中国镜像下载会出现超时问题。需要改composer下载等待时间,比较繁琐所以大家都更换为阿里镜像即可。
安装laravel可以在laravel手册找到如下命令(没有手册的直接百度下载)
composer create-project laravel/laravel=5.7.* 项目名
切换到自己linux要下载框架站点下直接输入该命令即可。
但是一般大家都会遇到一个错误就是错误
他是什么意思呢。我们直接翻译一下就好了。翻译完的意思如下:
在这里插入图片描述
他告诉我们proc_open函数不能使用,因为被禁止了。解决他的方案也很简单。找到php.ini (根目录下搜索find / -name php.ini会出现他的路径):
在这里插入图片描述
我们直接vim /usr/local/php/etc/php.ini进入。进去后直接/disable_functions完后按n直到查找到这一行:
在这里插入图片描述
在他的开头使用分号注释掉就可以了。
改完千万别忘记重启php-fpm(systemctl restart php-fpm)
重启完后回到刚才下载的站点发现已经有一个laravel框架了。这个是没有下载完成的。我们直接删掉(rm -rf laravel),完了重新执行composer create-project laravel/laravel=5.7.* 这个命令就可以。直到出现successfully.证明安装成功。在这里插入图片描述
安装完后去更改自己的配置到laravel下的public(入口文件)下。重启配置后访问自己的ip地址。还会出现一个错误,翻译过来就是说我们的laravel下面的storage权限不足。我们直接修改他的权限为777(r4 w2 x1读写可执行权限).
chmod 777 -R storage或者去php-fpm.d文件夹下修改www.conf user和group为你的组名回车就可以了。访问到如下界面就证明您的laravel框架已经安装成功啦!在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/547233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创业型软件公司的心得

我在两家创业公司工作过。A公司,由3人发展到20人;B公司,由20人发展到60人。这两家公司都不算成功,因此,要讲收获,更多的是经验与教训。就如同教材一样,反面教材更加有教育意义。我针对创业公司面…

NPM使用前设置和升级

升级版本npm3和切换模块数据源为taobao,大大提高下载速度。 步骤一:升级npm3默认npm为2.x推荐使用npm3. npm i -g npm3 步骤二:修改npm数据源为taobao(默认国外数据源,性能非常低) npm config set registry…

200多套微信小程序源码带后台+教程+源码

去下面论坛找更多 http://bbs.raydonet.com/forum.php 微信小程序疯狂猜成语小程序源码UI美观 知识答题类小程序源码 200多套微信小程序源码带后台教程源码 校园小情书小程序前端后端源码 微信版flappybird小游戏源码下载,经典像素鸟小游戏源码 [小游戏源码] …

java中关于length的真确理解~~~~有补充的请跟帖~~~

java中的length到底是个什么东西呢?有人说它是一个类,一个方法,如果是方法,它没有括号, 我只知道它可以得出数组的长度,但是今天遇到一段代码,怎么都解释不通,那就是绝对不会把循环的…

es6分享——变量的解构赋值

变量的解构赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前的写法: var a 1;var b 2;es6允许的写法: let [a,b] [1,2];一般…

Python Windows发出警报声、蜂鸣器、声音报警

在Windows上 import winsound duration 1000 # millisecond freq 1440 # Hz winsound.Beep(freq, duration) 其中,FREQ是频率(以赫兹为单位),而持续时间是毫秒(毫秒)。 在Linux(和Mac)上 import os duration 1 # second freq 1440 # Hz os.s…

es6新特性分享

1、字符串查找es5使用是indexOf() 返回字符第一次出现的位置int值es6新增了3个方法:includes()/startsWith()/endWith()返回bool值includes > 是否包含字符startsWith > 首字母是否包含字符endWith > 末尾是否包含字符 2、数值扩展Number.isInteger() >…

关于grep,egrep正则表达式的常用用法

正则表达式是一类字符所书写的模式(pattern)元字符:不表示字符本身的意义,而用于额外功能性的描述;而如果在这些特定的字符前加/这个符号那么这些字符就表示原有的意思。正则表达式:基本正则表达式和扩展正则表达式grep [opinions…

Python爬虫爬取Twitter视频、文章、图片

Python爬虫爬取Twitter视频、文章、图片 Twitter的Python爬虫 https://github.com/bisguzar/twitter-scraper 2.2k星标 (2020.05.25) 不需要API权限、不需要模拟登陆,即可采集Twitter用户的信息(粉丝量、发布量等)和Twitter用户发布的推文信…

ECharts使用心得

ECharts百度旗下图标插件,在展示地图、雷达图等方面有很好的支持。 应用场景: 自动生成X轴的数据: 设置:xAxis的typevalue || typetime 并且设置series的data为二维数组,第一位是X轴的值,第二位是Y轴的值…

Python 大数据分析 淘宝商品销量的关系

我们在上一篇的时候已经将淘宝数据爬取下来了,但是并没有做数据分析。所以今天这篇文章就是教大家如何去分析数据,得出一些有用的结论! Python语言相比其他语言的优势在哪里?猪哥认为是数据分析和人工智能这两大块,而…

JVM系列(一)--JVM运行时数据区

随着时间的推移,我觉得有必要将一些之前相对模糊但是对自身技术提高会有帮助的原理、概念、实现进行一下系统的整理,所以就从JVM系列开始吧。本系列主要参考《Java虚拟机规范(第二版)》、周志明先生写的《深入理解Java虚拟机》,具体虚拟机主要…

golang获取程序运行路径

golang获取程序运行路径: /*获取程序运行路径*/func getCurrentDirectory() string {dir, err : filepath.Abs(filepath.Dir(os.Args[0]))if err ! nil {beego.Debug(err)}return strings.Replace(dir, "\\", "/", -1)}

UBIFS - UBI File-System

参考:http://www.linux-mtd.infradead.org/doc/ubifs.html#L_raw_vs_ftl UBIFS - UBI File-System Table of contents Big red noteOverviewPower-cuts toleranceUBIFS and MLC NAND flashThe unstable bits issueSource codeMailing listUser-space toolsScalabili…

golang操作文件

1、读取文件信息: /*读取文件信息*/func readFile(path string) string {fi, err : os.Open(path)if err ! nil {panic(err)}defer fi.Close()fd, err : ioutil.ReadAll(fi)return string(fd)}2、读取文件夹下的所有文件: /*读取文件夹下的所有文件(不包…

ceph iscsi安装

ceph iscsi安装 2020-02-24 #安装包 下载包https://github.com/ceph/ceph-iscsi安装ceph-iscsi配置文件安装rbd-target-api所在的ceph-iscsi-cli包 3.1安装依赖python-configshell,网上 3.2安装包里的python-rtslib(先卸载老版本) 3.3安装…

golang 字符串操作实例

package mainimport s "strings"import "fmt"var p fmt.Printlnfunc main() {p("Contains: ", s.Contains("test", "es")) //是否包含 truep("Count: ", s.Count("test", "t")) //字符串出现…

http://www.easyui.info/archives/396.html

http://www.easyui.info/archives/396.html转载于:https://www.cnblogs.com/noert/p/3406183.html

Tensorflow C3D完成视频动作识别

本文是视频动作识别领域经典的C3D网络的简易实现&#xff0c;可以作为动作识别的入门。论文为<Learning Spatiotemporal Features with 3D Convolutional Networks>(ICCV 2015)。 框架&#xff1a;Tensorflow (1.6)python(2.7)slim 数据集&#xff1a;UCF101. Center f…

beego上传文件

html代码&#xff1a; <form id"fform" method"POST" enctype"multipart/form-data"> <input id"myfile" name"myfile" type"file" /> <input type"submit" value"保存" /&…