php框架laravel教程框架安装不了为什么

你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
这个问题困扰我好几天了。
按照网上的步骤在ubuntu中安装了+laravel+nginx+php,每个步骤安装成功,
但是请求不到laravel框架。输入,没有预期的结果。
下面给出关键配置:
1、nginx配置:
worker_processes
worker_connections
default_type
application/octet-
keepalive_timeout
root /opt/www/laravel/
index index.html index.
location / {
try_files $uri $uri/ /index.php$query_
error_page
500 502 503 504
location = /50x.html {
location ~ .php$ {
fastcgi_pass
unix:/opt/run/php5-fpm.
fastcgi_index
fastcgi_param
SCRIPT_FILENAME
$document_root$fastcgi_script_
浏览器输入,显示的是/usr/local/nginx/html/index.php的内容。
2、经过调试,是try_files失败,估计可能是权限问题,权限设置:
(1)、fpm.conf中指定的用户和用户组:
group = panda
(2)、指定/opt/www/laravel/目录权限:
chgrp -R panda /opt/www/laravel
chown -R skycity:panda /opt/www/laravel
结果try_files还是失败!
请问这是什么原因呢?
linux系统上,(以ubuntu为例),nginx、php-fpm 默认安装之后都是以 www-data 用户运行的,你可以看看这两个服务的原始配置文件,建议不要修改用户,而是把你的laravel项目目录也设置属主为www-data ,如下:
sudo chown -R www-data:www-data /path/to/your/laravel/project
要回复问题请先或
浏览: 1435
关注: 1 人laravel框架下cipher设置出错的几种情况
laravel框架下如果出现No supported encrypter found. The cipher and / or key length are invalid.的错误,请进行如下的检查。(1)检查.env文件检查.env文件内有没有 &APP_KEY=jP************WqIqeTb这一行,并执行php artisan key:generate刷新(2)检查config/app.php文件检查config/app.php文件有没有 'key' =& env('APP_KEY', 'SomeRandomString'), 'cipher' =& 'AES-128-CBC', 第一行的意思是设置key,先从.env文件中找APP_KEY,如果有这设置,如果没有则设置为'SomeRandomString'。所以如果有了第一步,这第二个参数没有用第二行的意思是使用AES-128-CBC对称加密算法,默认laravel框架中是有带这个了(3)如果设置了其他的对称加密算法如果想使用'cipher' =& 'rijndael-256',对称加密算法,就需要在环境中安装php5-mcrypt1,安装:apt-get install&php5-mcrypt2,启用php5-mcrypt:php5enmod mcrypt3,重启php-fpm:service php5-fpm restart
最新教程周点击榜
微信扫一扫PHP 之 Laravel 框架安装及相关开源软件 - 简书
下载简书移动应用
写了944210字,被483人关注,获得了673个喜欢
PHP 之 Laravel 框架安装及相关开源软件
Laravel 被称为简洁、优雅的PHP开发框架,但第一次接触此框架的人有不少都卡在了安装上,其实在 Linux 下只需要很简单的几步就可以搞定,这里我们以 CentOS 下 PHP + Nginx + Mysql 的环境为例。
首先需要了解 Laravel 安装依赖,比如 Laravel4.2 就有下面的要求:PHP &= 5.4 - MCrypt PHP 扩展最主要的是 PHP 版本,正常安装的话相关扩展应该都会包含
另外你的系统需要有 Composer,一个 PHP 依赖管理工具,没装过的可以在这里下载:然后把composer.phar文件改名为composer放在/usr/bin目录下
接下来设置 composer 镜像地址
composer config -g repositories.packagist composer
最后就是用 composer 安装 laravel 了。版本、安装路径都可以在参数中指定,这里我们安装的是4.2版本,放在nginx网站根目录下
composer create-project laravel/laravel=4.2 /usr/local/nginx/html/laravel4.2 --prefer-dist
安装成功后记得更改
chmod 777 -R /usr/local/nginx/html/laravel4.2
不出意外的话,在浏览器上可以访问到 Laravel 的欢迎页面了
PHP 之 Laravel 框架安装及相关开源软件
只有框架当然不够,还有许多内容需要添加,在网上能够找到一些基于 Laravel 的开源软件,我们试一个在 Laravel5.1 上简单开发的博客程序,就叫 laravel51,在github 上就可以下载:
安装步骤也很简单,先用git拉下来
git clone /mangoim/laravel51.git
在 mysql 上创建数据库 laravel51,然后导入sql文件
mysql -u root -p laravel51 & /usr/local/nginx/html/laravel51/laravel51.sql
修改数据库脚本中配置
vim /usr/local/nginx/html/laravel51/config/database.php
改成mysql中的字段,username 和 password 根据你本地 mysql 的设置来修改
'mysql' =& [
=& 'mysql',
=& 'localhost',
'database'
=& 'laravel51',
'username'
=& 'root',
'password'
=& '123456',
=& 'utf8',
'collation' =& 'utf8_unicode_ci',
在 nginx 下配置一个新的端口
vim /usr/local/nginx/conf/nginx.conf
这里我设置为 7070 端口
PHP 之 Laravel 框架安装及相关开源软件
重启一下服务器,浏览器在 7070 下访问 index.php,应该会有这样的页面
PHP 之 Laravel 框架安装及相关开源软件
后台功能也开发好了一部分,访问 index.php/admin,用户名:roy 密码:123456
PHP 之 Laravel 框架安装及相关开源软件
最后推荐一些有用的网址:最重要的就是官方文档了,想要深入了解 Laravel 的需要好好看看:另外有一个国内开发者写的入门教程,适合于新人上手:下面是一个基于Laravel4.2的 CMS,其实许多这类项目都是个人用业余时间开发的,大家用熟Laravel之后也可以自己做一个,万一火了呢。(
能够深入到所有 PHP 应用内部完成 能够深入到所有 PHP 应用内部完成应用性能管理和监控,包括代码级别性能问题的可见性、性能瓶颈的快速识别与追溯、真实用户体验监控、服务器监控和端到端的应用性能管理。想阅读更多技术文章,请访问 OneAPM 。本文转自
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
如果你是程序员,或者有一颗喜欢写程序的心,喜欢分享技术干货、项目经验、程序员日常囧事等等,欢迎投稿《程序员》专题。
专题主编:小...
· 142105人关注
· 13人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:Laravel学习笔记(一)安装配置开发环境 - Bowen Huang - 博客园
学习,进步!记录学习的过程,分享知识。
posts - 32, comments - 75, trackbacks - 0, articles - 0
Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。快乐的开发者才能创造最棒的代码!为了这个目的,开发者博取众框架之长处集中到Laravel中,这些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等开发语言或工具的。
对Laravel初步认知
刚从事PHP开发没多久,对PHP的一些框架了解甚少,在CSDN上看到一篇文章,才知道还有Laravel这么个框架,正好想从事Laravel的开发,就学习一下。然后搜索了大量的资料,了解到了它是什么。
至于它的详细介绍我就不说了,google一下,就有了。
Laravel环境搭建
在有了初步认知后,当然就要开始在自己的电脑上搭建Laravel的开发环境了。
系统环境需求
PHP 5.3.7或者更高版本,如果没有系统没有安装PHP环境的,请到下面地址下载:
电脑上具有web服务器,IIS,apache或者其它web服务器
MCrypt PHP扩展
安装Composer
Laravel框架使用(PHP包管理工具,参考&)来管理代码依赖性。Windows操作系统中,你可以使用Composer的。下载后直接安装就可以了,安装之后,可以在控制台输入composer查看是否安装成功。
安装Laravel
在Github下载最新版本(目前4.1):
将文件解压到你想要的任何位置,例如,我解压到我的H盘Laravel_site目录下
控制台进入该目录(Laravel_site),执行命令composer install,然后程序会下载必要安装文件,要保证网络畅通
安装完成后如下图:
然后观察文件目录下,多了一个vendor文件夹,composer.lock文件也被修改了。
当然还有一种安装方式,就是直接下载完整安装包,解压即可,下载地址:
服务器配置
在上面的操作完成后,就是配置该站点在web服务器上,我相信这些操作,只要有过网站开发经验的人都有,我就不详细介绍了。这里要注意一点的就是,配置网站的时候,根目录是public,为不是最Laravel_site,配置好了,运行如下:
安装顺利完成!
参考资料:

我要回帖

更多关于 laravel框架中文手册 的文章

 

随机推荐