laravel框架5.0开发环境安装composer创建laravel如何安装

目标:使用laravel框架搭建后端
安装Composer PHP包管理工具
官网: ttps://getcomposer.org &packagist.org
建议使用国内用户使用 中文网镜像, 具体参考:&&(喷血推荐)
$&curl&-sS&https://getcomposer.org/installer&|&php
$&mv&composer.phar&/usr/local/bin/composer
推荐全局配置:
composer config -g repositories.packagist composer
安装Laravel
中文网:&&做得还不错, 提供离线包, 国内用户的福利
参考官网安装教程:&
composer&global&require&"laravel/installer=~1.1"
添加bin路径到PATH中: &~/.composer/vendor/bin
laravel&new&blog
配置时区和语言 blog/config/app.php
修改对应的值:
'timezone'&=&&'Asia/Shanghai'
'locale'&=&&'zh'
配置数据库链接, 以下方法二选一
方法1: 根目录.env文件中配置 (推荐)
DB_HOST=localhost
DB_DATABASE=database
DB_USERNAME=name
DB_PASSWORD=pw
方法2:config/database.php中配置
'mysql'&=&&[
&&&&&&&&&&&&'driver'&&&&=&&'mysql',
&&&&&&&&&&&&'host'&&&&&&=&&env('DB_HOST',&'localhost'),
&&&&&&&&&&&&'database'&&=&&env('DB_DATABASE',&'forge'),
&&&&&&&&&&&&'username'&&=&&env('DB_USERNAME',&'forge'),
&&&&&&&&&&&&'password'&&=&&env('DB_PASSWORD',&''),
&&&&&&&&&&&&'charset'&&&=&&'utf8',
&&&&&&&&&&&&'collation'&=&&'utf8_unicode_ci',
&&&&&&&&&&&&'prefix'&&&&=&&'',&
&&&&&&&&&&&&'strict'&&&&=&&false,
&&&&&&&&],
配置目录权限:
将一下目录的权限修改为服务器可写权限
假设是apache服务器的用户名为 www-data, 组名为 www-data
sudo&chown&www-data:www-data&-R&storage&bootstrap/cache
创建虚拟主机
ubuntu apache环境
添加虚拟主机配置文件
sudo&vim&/etc/apache2/sites-available/test.conf
内容如下, 相关参数自行修改
&VirtualHost&*:80&
&&&&ServerAdmin&webmaster@localhost
&&&&ServerName&
&&&&#ServerName&&
&&&&ServerAlias&
&&&&DocumentRoot&app/public
&&&&&Directory&app/public&&&&
&&&&&&&&Options&Indexes&FollowSymLinks
&&&&&&&&Require&all&granted
&&&&&&&&AllowOverride&All
&&&&&/Directory&&&
&&&&ErrorLog&/var/log/apache2/test_error.log
&&&&CustomLog&/var/log/apache2/test_access.log&combined
&/VirtualHost&
保存后,启用该虚拟主机配置, 重启apache生效
sudo&ln&-s&/etc/apache2/sites-available/test.conf&/etc/apache2/sites-enabled/
sudo&service&apache2&restart
============== 重点配置: Route 不能正常工作 =================
需检查apache是否启用rewrite模块, 这是因为laravel框架都是有index.php作为路由入口, 需要让public/.haccess文件生效
ubuntu 14.04环境apache启用rewrite模块, 以下两个步骤
sudo&ln&-s&/etc/apache2/mods-available/rewrite.load&/etc/apache2/mods-enabled/
检查虚拟主机的配置, 加入&AllowOverride All
&Directory&app/public&&&&
&&&&&&&&Options&Indexes&FollowSymLinks
&&&&&&&&Require&all&granted
&&&&&&&&AllowOverride&All
&/Directory&
重启apache
sudo&service&apache2&restart
===================================================================
Laravel 5.0 安装错误
&composer&create-project&laravel/laravel&laravel5&5.0.22
若遇到如下错误:
Your&requirements&could&not&be&resolved&to&an&installable&set&of&packages.
&&Problem&1
&&&&-&Installation&request&for&laravel/framework&v5.0.16&-&&satisfiable&by&laravel/framework[v5.0.16].
&&&&-&laravel/framework&v5.0.16&requires&ext-mcrypt&*&-&&the&requested&PHP&extension&mcrypt&is&missing&from&your&system.
vim&/etc/php5/cli/php.ini
文件末尾追加一句
extension=mcrypt.so
删除原来的文件夹, 重新安装即可
======================== 403 Forbid ==================
在apache中设置过vhosts之后,如果路径指向的是/home/ubuntu/website的话,需要给 ubuntu 文件夹增加可执行权限,不然在apache的error log中会出现 because search permissions are missing on a component of the path。 将
laravel的storage 和 bootstrap/cache文件夹设置权限为777 或所有者www-data。
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区composer如何安装?
&p&win7 64系统,wamp X64软件,安装Composer出现问题。&br&使用Composer-Setup.exe安装,报错如下&br&Connection Error [ERR_CONNECTION]: Unable to connect to &a href=&///?target=http%3A//getcomposer.org& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&getcomposer.org&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&Request to &a href=&///?target=http%3A//getcomposer.org/installer& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&getcomposer.org/install&/span&&span class=&invisible&&er&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& failed with errors:&br&Php_network_getaddresses: getaddrinfo failed: No such host is known. . Failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known.&/p&&p&使用命令安装,命令如下:&br&php -r &readfile('&a href=&///?target=https%3A//getcomposer.org/installer& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&getcomposer.org/install&/span&&span class=&invisible&&er&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&');& | php&br&错误如下&/p&&p&PHP Warning: readfile(): Unable to find the wrapper &https& - did you forget to enable it when you configured PHP? in Command line code on line 1&br&PHP Stack trace:&br&PHP 1. {main}() Command line code:0&br&PHP 2. readfile() Command line code:1&br&PHP Warning: readfile(&a href=&///?target=https%3A//getcomposer.org/installer& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&getcomposer.org/install&/span&&span class=&invisible&&er&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&): failed to open stream : Invalid argument in Command line code on line 1&br&PHP Stack trace:&br&PHP 1. {main}() Command line code:0&br&PHP 2. readfile() Command line code:1&/p&&p&Warning: readfile(): Unable to find the wrapper &https& - did you forget to enab&br&le it when you configured PHP? in Command line code on line 1&/p&&p&Call Stack:&br&0. 1. {main}() Command line code:0&br&0. 2. readfile() Command line code:1&/p&&p&Warning: readfile(&a href=&///?target=https%3A//getcomposer.org/installer& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&getcomposer.org/install&/span&&span class=&invisible&&er&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&): failed to open stream: Invalid argument in Command line code on line 1&/p&&p&Call Stack:&br&0. 1. {main}() Command line code:0&br&0. 2. readfile() Command line code:1&/p&&p&使用过http替代https,也打开了php_openssl.dll模块,也用了代理翻墙&br&求大神指点&/p&
win7 64系统,wamp X64软件,安装Composer出现问题。使用Composer-Setup.exe安装,报错如下Connection Error [ERR_CONNECTION]: Unable to connect to Request to
failed with errors:Php_network_getaddresses: getaddrinfo failed: No such host is known. . Failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known.使用命令安装,命令如下:php -r "readfile('');" | php错误如下PHP Warning: readfile(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in Command line code on line 1PHP Stack trace:PHP 1. {main}() Command line code:0PHP 2. readfile() Command line code:1PHP Warning: readfile(): failed to open stream : Invalid argument in Command line code on line 1PHP Stack trace:PHP 1. {main}() Command line code:0PHP 2. readfile() Command line code:1Warning: readfile(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in Command line code on line 1Call Stack:…
知乎首答,刚刚试了一下, 来给楼主写个靠谱的中文答案: PHP很多优秀的框架,例如Laravel等等,镜像都在国外,相关的包管理工具Composer也是在国外,所以安装失败的可能性很大,题主所示的就是因为连不上Composer。解决方法如下:
进入官网, 选择download
往下拉找Manual Download我下载了最新的,我下载了最新的,文件名应该是composer.phar吧,把这个粘贴到你的php的文件目录下面是有php.exe文件的同级目录下,我自己是自定义的环境,有很多人都是用Xampp等
具体看你自己的情况请看前两个文件和最后一个文件,大概就是这样的关系composer.bat里面写:@ECHO OFF php "%~dp0composer.phar" %*然后把你的php放到Path
这个我不用多说了吧打开命令提示符
composer -v大概就是这样的
能看到就说明你装OK了
接着你要装Laravel的话还要再麻烦一阵,不过我也不知道你要用哪个框架, 就不多说废话了, 吃饭去了多说一句:在国内学个东西, 折腾环境难住了90%的人
看如下两个链接就知道了。
to your local pathdouble click ca-bundler.crt to import itadd the two line to php.inicurl.cainfo=d:/download/ca-bundle.crt
openssl.cafile=d:/download/ca-bundle.crt
try to install composer-setup.exe agin.refer to :
怎么解决的?话说,楼主是想学习Yii 2.0吧?
哎,DG大局域网也是6,扼杀了多少it菁英.我的composer安装成功了,但是执行composer install时出现如我截图的东西,这是怎么回事啊?怎么解决?求大神指点!这是怎么回事啊?怎么解决?求大神指点!
直接去整个VPN吧,翻墙后啥问题都没有了,现在免费的VPN也挺多的。
问题是我根本连Composer-Setup.exe都下载不了,卡在这几天了谁有的发个链接吧
提出了正解,给各位翻一下吧。1.点击
,然后Ctrl+S保存到本地2.双击ca-bundler.crt , 进行安装3.将下面两行添加到你所用到的php.ini文件:curl.cainfo=d:/路径/ca-bundle.crt
openssl.cafile=d:/路径/ca-bundle.crt
4.进行安装composer-setup.exe
求解决方案。。
同问,是不是没有链接上 ,不能获取安装包?我已经解决了,推荐你用tovpn 用代理就能链接上!有问题的话就说下
已有帐号?
无法登录?
社交帐号登录php Laravel windows安装_PHP教程_编程技术
您的位置: &
& php Laravel windows安装
我想做一整套的Laravel的讲解,所以这里还是将Laravel在windows的安装过程讲解一下吧.
linux下的我就不说了.
首先我们要做的就是安装我们的Composer 包管理器.
到我们的官方网站上面去.
https://getcomposer.org/Composer-Setup.exe
这个就是我们在windows上的安装包.一路next即可安装了.
同时我们也可以通过windows命令行工具进行安装.
php -r "readfile('https://getcomposer.org/installer');"
这里要注意一点,如果你的php没有开启openssl拓展的话,最好开启.或者尝试将https改为http进行尝试.
当然前提是你的电脑已经安装过php了,比如安装过xampp或者wamp之类的.
只要在命令行里面输入php不报错即可.
安装完成之后,我们试一下.直接在命令行里面输入composer,
如果出现了composer的命令行帮助,则安装成功.
我们为什么要安装composer 包管理器呢.因为在官方网站的laravel是不带vender目录的.
其实vender中存放的就是我们laravel框架的依赖包 laravel/framework.这些东西都是可以通过到我们的
packagelist网站上进行下载的.
下面我们着手来安装laravel.安装laravel的方法有很多.可以通过git clone下载
我们也可以到laravel的官方网站上下载.或者我们可以直接到github上面搜索laravel开源代码,然后点击下载zip包,解压也是可以的.这里我就直接到官方网站上面下载了.
下载完成之后,解压到我们服务器的更目录下.
我使用的是xampp.所以我将laravel文件夹放到我们的htdoc目录下.
然后通过命令行工具进入到laravel目录中.我的是: T:\xampp\htdoc\laravel
然后输入命令 composer install
这时就可以自动进行我们vender的安装了.关于composer,我在之前的一篇博文中有介绍.
composer --php包管理工具
安装完成之后,我们就可以直接在中输入
localhost/laravel/public 即可看到我们laravel的欢迎界面了.
好吧.今天有点累了.就写到这里吧.
Whatever is worth doing is worth doing well.
( 13:05:10)
( 13:04:25)
( 13:04:23)
( 13:04:21)
( 13:04:20)
( 13:04:18)
( 19:04:06)
( 19:04:04)
相关排行总榜最近开始学习laravel框架& 看了各种视频感觉讲的很多 很乱 弄的一头雾水 自己总结了一下步骤 给大家分享一下& 如果哪里有问题的话 请大家提出共同学习哈
一、安装composer
1、下载Composer-Setup.exe,安装,选项中选择服务器内php文件中的php.exe,
2、创建一个目录,创建文件名为composer.json的文件输入
&& &&require&:{
&& &&& &&curl/curl&:&1.4.0&(1.4.0为当前curl最高版本,括号里的文字为注释,不输入)
3、先切换到文件所在盘符E:(我用的是xampp,安装在e盘)
再切换到composer.json文件所在目录& cd E:\xampp\htdocs\test
dir 显示目录里的所有文件
4、在cmd输入composer config -g repo.packagist composer (调用国内的镜像库,国外的需要翻墙)
然后输入composer install进行安装
&&& 创建1.php
&& &require 'vendor/autoload.php';
&& &$curl = new Curl\Curl();
&& &$curl-&get('/');
&& &var_dump($curl);
6、打开1.php文件,显示百度页面,说明安装成功
注:1、在 composer仓库,https://packagist.org/可以获取镜像文件及文件的版本号
&& &2、JSON文件是字符串,要求键名,键值必须使用双引号。
&&&&&&&&&&&&&&& 最后一个包结束,不能使用逗号。
&&& 3、 更新
&&&&&&& 修改composer.json文件
&&&&&&& 执行composer update
&&& 4、 软件更新
&&&&&&& composer self-update
二、使用composer安装laravel
1、切换到安装到的目录
composer create-project laravel/laravel --prefer-dist blog(blog为项目名称)
/*******************************************************************************/
laravel初始化配置
一、开启rewrite 和vhost
1、E:\xampp\apache\conf\httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so 前面的#删除
LoadModule vhost_alias_module modules/mod_vhost_alias.so 前面的#删除
Include conf/extra/httpd-vhosts.conf 前面的#删除
&Directory &E:/xampp/cgi-bin&&
&&& AllowOverride All
&&& Options None
&&& Require all granted
&/Directory&
2、E:\xampp\apache\conf\extra\httpd-vhosts.conf
其中 DocumentRoot 放的是laravel文件的路径& 我把文件改名成blog,这个可随意,不过后面的名字需对应上
&VirtualHost *:80&
&&& ServerAdmin webmaster@dummy-
&&& DocumentRoot &E:\xampp\htdocs\code\blog\public&
&&& ServerName blog.hd
&&& ErrorLog &logs/dummy--error.log&
&&& CustomLog &logs/dummy--access.log& common
&/VirtualHost&
3、修改域名
C:\Windows\System32\drivers\etc\hosts
&& &127.0.0.1&&&&&& blog.hd(要使用的域名)
4、输入 blog.hd 出现laravel 的logo
二、开启php扩展
&&& extension=php_openssl.dll
&&& extension=php_mbstring.dll
&&& extension=php_pdo_mysql.dll
三、安装调试工具 debugbar
&& debugbar的功能与火狐的firebug功能相似,非常强大
& & 1、 cmd 切换到安装项目目录
&&&&&& 输入 composer require barryvdh/laravel-debugbar
&&& 2、打开config/app.php,在'providers'中添加
&&&&&&&&&&& Barryvdh\Debugbar\ServiceProvider::class,
&&& 3、在cmd命令行输入 php artisan vendor:publish&&&
&&& 4、在浏览器输入域名,会在浏览器底部显示Messages等一行图标,说明已经安装成功
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:129次
排名:千里之外&&&&&&&&&&&&&&&&&&&&&&&&& 1:13:47
&&网站联系: qq: email:&
软件世界网}

我要回帖

更多关于 composer laravel 5.2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信