登录  /  注册
Laravel 5 安装教程
php中文网
发布: 2016-06-20 12:56:51
原创
812人浏览过

Laravel 为网页艺术家创造的PHP框架

环境需求

  • PHP 版本 >= 5.4
  • Mcrypt PHP 扩展
  • OpenSSL PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展

Mcrypt PHP 扩展的安装

系统:OS X Yosemite 10.10

  • 命令行工具的安装
    需要安装OS X Yosemite 10.10版本的命令行工具
    执行如下命令
    xcode-select --install
  • 安装libmcrypt
    下载 libmcrypt 2.5.8 from Sourceforge
    解压安装包

    tar -zxvf libmcrypt-2.5.8.tar.gz
    登录后复制

    进入libmcrypt目录

    cd libmcrypt-2.5.8
    登录后复制

    编译安装libmcrypt

    ./configuremakesudo make install
    登录后复制
  • 安装autoconf
    若果安装了brew,可以通过brew安装

    brew install autoconf
    登录后复制

    如果没有安装brew,按着如下步骤安装

    curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gztar xvfz autoconf-latest.tar.gzcd autoconf-2.69/./configuremakesudo make install
    登录后复制
  • 编译mcrypt php 扩展
    下载 php code(OS X Yosemite 10.10默认安装php的版本为5.4.4)
    按步骤执行如下命令

    cd php-5.5.14/ext/mcrypt/phpize
    登录后复制

    输出应该类似下图所示

    ./configuremake
    登录后复制

    现在modules目录中会出现mcrypt.so
    可以将mcrypt.so拷贝到php扩展目录

    sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
    登录后复制

    或者继续全局安装,此时会将该扩展安装到php扩展目录

    sudo make install
    登录后复制
  • 修改php配置文件
    修改php配置文件(/etc/php.ini),加入如下代码

    extension=mcrypt.so
    登录后复制

    重新启动apache

    sudo apachectl restart
    登录后复制

    输出phpinfo();,查看扩展是否成功加载

  • 完成以上步骤,mcrypt php 扩展应该安装成功了。

    安装composer

    Laravel使用composer来管理起依赖性,在使用Laravel之前,先得安装composer。
    在OS X下安装composer
    下载composer到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。

    curl -sS https://getcomposer.org/installer | php
    登录后复制

    可以使用--install-dir选项将Composer安装到指定的目录

    curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
    登录后复制

    或者进行全局安装

    curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
    登录后复制

    安装 Laravel

    通过Laravle安装工具
    首先,使用 Composer 下载 Laravel 安装包:

    composer global require "laravel/installer=~1.1"
    登录后复制

    请确定把~/.composer/vendor/bin 路径放置于您的 PATH 里, 这样 laravel 执行文件就会存在你的系统。

    一旦安装完成后,就可以使用 laravel new 命令建立一份全新安装的 Laravel 应用,例如: laravel new blog 将会在当前目录下建立一个名为 blog 的目录, 此目录里面存放着全新安装的 Laravel 相关代码,此方法跟其他方法不一样的地方在于会提前安装好所有相关代码,不需要再通过 composer install 安装相关依赖,速度会快许多。

    laravel new blog
    登录后复制

    通过 Composer Create-Project
    你一样可以通过 Composer 在命令行执行 create-project 来安装 Laravel:

    composer create-project laravel/laravel --prefer-dist
    登录后复制

    正常来说按照以上步骤可以成功安装Laravel,但是事实却不是如此。因为是国外网慢,再加上经常被墙,所以很多人在学习Laravel也时被挡在了安装这一步。今天下午我花了一点时间才把Laravel成功安装。

    当然网上推荐修改composer的镜像网站http://pkg.phpcomposer.com/,但是也经常不能访问。最后我用VPN才成功安装成功。这里我推荐使用https://github.com/overtrue/latest-laravel来获取最新的Laravel完整版.

    测试Laravel

    Laravel 框架某些目录需要额外权限:storage 以及 vendor 目录必须让服务器有写入权限。

    chmod -R 777 storagechmod -R 777 vendor
    登录后复制

    然后在浏览器中访问该项目,此处要注意的是Laravel只能访问public文件夹,所以访问地址为:

    http://localhost/你的项目名称/public
    登录后复制

    这样才可以运行laravel应用。

    所以在部署的时候要将网站根目录配置为你的项目名称/public

    成功访问,效果如图所示:

    以上我们就成功安装好Laravel并且成功运行Laravel。

    原文可以查看我的博客asmall

    相关标签:
    来源:php中文网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习
    PHP中文网抖音号
    发现有趣的

    Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

     | 本站CDN由 数掘科技 提供

    登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学