您的位置:首页 > 编程语言 > PHP开发

laravel的安装

2015-07-07 00:23 597 查看
1.基础环境更新

apt-get update

apt-get install php5-cli

apt-get install curl

2.安装Composer

curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

(可选)更换Composer天朝镜像

vim /root/.composer/config.json 

把config.json全部删除后拷贝以下内容,保存。

{

            "config": {

            },

            "repositories": [

                {"type": "composer", 

                    "url": "http://pkg.phpcomposer.com/repo/packagist/"},

                {"packagist": false}

            ]

}

3.通过Composer安装Laravel

composer global require "laravel/installer=~1.1"

添加laravel到path中

vim /etc/bash.bashrc

在最后一行加上

PATH=~/.composer/vendor/bin:$PATH

保存

source /etc/bash.bashrc

4.生成一个新laravel

laravel   new   newLaravel

Generating optimized class loader

PHP Warning:  Module 'PDO' already loaded in Unknown on line 0

PHP Warning:  Module 'json' already loaded in Unknown on line 0

PHP Warning:  Module 'phalcon' already loaded in Unknown on line 0

PHP Warning:  Module 'PDO' already loaded in Unknown on line 0

PHP Warning:  Module 'json' already loaded in Unknown on line 0

PHP Warning:  Module 'phalcon' already loaded in Unknown on line 0

Application key [ICY9P85oOhj4JfmNHizDeKCAHrkVV0bC] set successfully.

Application ready! Build something amazing.

root@cy-VirtualBox:~/laravel# 

root@cy-VirtualBox:~/laravel# ls

laravel  laravel.zip newLaravel

root@cy-VirtualBox:~/laravel# 

root@cy-VirtualBox:~/laravel/newLaravel# ls

app        composer.json 
database      phpspec.yml  readme.md  
storage

artisan    composer.lock  gulpfile.js   phpunit.xml 
resources   tests

bootstrap 
config         package.json 
public       server.php  vendor

root@cy-VirtualBox:~/laravel/newLaravel# 

5.然后把 生成的项目 放到 /var/www/html/laravel    重命名

root@cy-VirtualBox:/var/www/html/laravel# ls

app        composer.json 
database      phpspec.yml  readme.md  
storage

artisan    composer.lock  gulpfile.js   phpunit.xml 
resources   tests

bootstrap 
config         package.json 
public       server.php  vendor

root@cy-VirtualBox:/var/www/html/laravel# 

此处要注意: 需把  storage文件夹及子文件夹,  bootstrap/cache  及子文件夹都设置可读写

 chmod -r  777 storage

chmod -r  777  bootstrap/cache

然后就能访问了,不然会出现网站无法访问的情况

在浏览器输入:  http://192.168.30.103/laravel/public/

就能看到     浏览器正中出现:

Laravel 5

特别注意:  composer global require "laravel/installer=~1.1"

此命令我执行了N遍,一开始老是没反应,出现假死,估计需要碰运气 ///< -_-!

(完)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: