Laravel 学习笔记
[ ]The content is recoverd from Wordpress Blog, for more details please check HERE
October 30, 2014
听力猫猫巨巨的话,准备开始学PHP的框架 ,查了一下PHP框架的排名,准备学习Laravel框架 (* ^_^ *) 本人的系统是Ubuntu14.10 PHP已经安装了 Apache也安装了 如果上不去那个Laravel的话,怎么解决你们懂的…
安装和配置 The content is recoverd from Wordpress Blog, for more details please check HERE
安装
- 我们采用Composer+Laravel Installer 的方式进行安装 首先 安装 Composer,因为我的电脑里有curl了 ,所以用第一种方式下载Composer即可 如下
curl -sS https://getcomposer.org/installer | php
没有curl的话 就要用下面的代码下载
php -r "readfile('https://getcomposer.org/installer');" | php
- 安装好Composer后 运行如下这些指令 一条条来
#下载Laravel Installer
./composer.phar global require "laravel/installer=~1.1"
#将Laravel Installer的运行路径写入环境变量 $PATH方便以后使用
export PATH=$PATH:~/.composer/vendor/bin
#在你想要安装laravel的目录下 运行安装指令
laravel new YourProjectName
- 这样就构建好了一个Laravel的PHP框架 在你当前的目录下的 YourProjectName文件夹下 WARNING: 如果遇到这个错误: [GuzzleHttpExceptionRequestException]
Error creating resource. [url] http://cabinet.laravel.com/latest.zip [
type] 2 [message] fopen(http://cabinet.laravel.com/latest.zip): failed
to open stream: php_network_getaddresses: getaddrinfo failed: Name or
service not known [file] /home/void-admin/.composer/vendor/guzzlehttp
/guzzle/src/Adapter/StreamAdapter.php [line] 367 那是 因为 安装laravel时候需要去lookup的服务器找不到 这时就要翻墙了 不然 会没法新建这个框架
- 配置文件 在 app/config/config.php 下 有明确的文档说明
- 关于 URL Rewrite (Semantic URL) 这里应用官方的文档 因为我自己还不了解什么是URL Rewrite
Pretty URLs
Apache
The framework ships with a
public/.htaccess
file that is used to allow URLs withoutindex.php
. If you use Apache to serve your Laravel application, be sure to enable themod_rewrite
module.If the
.htaccess
file that ships with Laravel does not work with your Apache installation, try this one:Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST\_FILENAME} !-d RewriteCond %{REQUEST\_FILENAME} !-f RewriteRule ^ index.php [L]
PHP, Web Develop C. Linux, kernel, Laravel, PHP, Python, Shell, Web, wine
Historical Comments
Post navigation ————— NEXT
HDU 1142 A Walk Through The Forest PREVIOUS POJ 1300 Door Man 欧拉路&字符串处理TAT