资讯专栏INFORMATION COLUMN

3分钟在Linux(Deepin)下跑起Laravel

caoym / 2974人阅读

摘要:近期在闲暇之余开启了学习之路,特地去感受那份优雅。本文更多的目的为了做一些学习中的相关记录,并且选择自认为的最佳实践。本人主力工作环境是,在裸下走一遍流程能熟悉相关依赖,更清晰认识环境搭建本质。

近期在闲暇之余开启了 Laravel 学习之路,特地去感受那份优雅。正所谓万丈高楼平地起,环境的搭建乃是学习任何一个框架甚至任何一门语言最重要的起点。本文更多的目的为了做一些学习中的相关记录,并且选择自认为的最佳实践。本人主力工作环境是 Windows ,在裸 Deepin 下走一遍流程能熟悉相关依赖,更清晰认识环境搭建本质。

环境搭建大致有如下步骤:
1. 安装 php
    sudo apt-get install php
2. 安装 composer
    * php -r "copy("https://install.phpcomposer.com/installer", "composer-setup.php");"
    * php composer-setup.php
    * php -r "unlink("composer-setup.php");"
    * sudo mv composer.phar /usr/local/bin/composer
3. 设置 composer 镜像
    * composer config -g repo.packagist composer https://packagist.phpcomposer.com
4. 安装 php 扩展
    * sudo apt-get install php-mbstring php-mcrypt php-xml php-zip
5. 使用 composer 安装 Laravel
    * cd ~/Documents/
    * composer create-project --prefer-dist laravel/laravel laravel-study
6. 运行 Laravel
    * cd laravel-study/
    * php artisan serve
7. 浏览器访问
    * 浏览器打开 http://127.0.0.1:8000
    * 看到 Laravel 初始界面

这样就成功搭建了最小依赖环境,并且没有使用第三方 web 服务器,其中 composer 使用了中国镜像,成功避开了墙的威力(初次使用 composer 那种难受记忆犹新)。其中步骤中第一步和第三步是可以并入第一步执行安装操作的,之所以分开是为了区分依赖关系。因为安装了 php 才能使用 php 进行 composer 安装,而执行第三步那三个扩展安装是为了 composer 安装 Laravel 时能一步到底,中途不会因为缺少 php 扩展而宣告失败。最后进入自定义名称的文件夹,跑起 artisan 命令,默认就是 8000 端口了,当然这一步也可以用 php -S 0.0.0.0:8080 -t public/ 指定端口去跑。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10158.html

相关文章

  • 3分钟LinuxDeepin跑起Laravel

    摘要:近期在闲暇之余开启了学习之路,特地去感受那份优雅。本文更多的目的为了做一些学习中的相关记录,并且选择自认为的最佳实践。本人主力工作环境是,在裸下走一遍流程能熟悉相关依赖,更清晰认识环境搭建本质。 近期在闲暇之余开启了 Laravel 学习之路,特地去感受那份优雅。正所谓万丈高楼平地起,环境的搭建乃是学习任何一个框架甚至任何一门语言最重要的起点。本文更多的目的为了做一些学习中的相关记录,...

    hightopo 评论0 收藏0
  • 制作Deepin深度系统镜像且快速安装到笔记本电脑中

    摘要:具体的系统的安装后面老蒋再记录分享。我们已经制作好盘系统盘深度系统,那就准备安装到我们准备好的笔记本电脑中。老蒋这里有准备自己比较旧的配置较低的笔记本电脑,安装系统速度确实比较慢,所以这里我准备安装深度系统,以及以后运行一些软件。由于工作和业务需要,我们很多朋友会选择在Linux桌面系统中运行软件。在众多的Linux桌面系统中,我们国产的Deepin深度系统在UI上面是做的比较好的,而且陆续...

    baoxl 评论0 收藏0
  • 手撕开机grub-rescue问题

    摘要:原文地址在实际折腾的过程中遇到问题是件很正常的事情。如果没有正确的被安装就可能会引发上面的问题。此时不要高兴的太早了因此这只是临时的关联如果重启的话这个问题还是会再次出现的。这样我们就完美的解决了开机启动时导致无法正常启动的问题了。 原文地址: http://52sox.com/linux-resolv... 在实际折腾Linux的过程中,遇到grub-rescue问题是件很正常的事情...

    bang590 评论0 收藏0
  • PHP框架性能不权威对比

    摘要:测试环境测试前预热测试预热结束之后,各个框架分别输出本地压测最后从结果上来看表现不俗,后期会用再测试一下。以上仅供参考,希望后期不断优化让变得更快更好。一个极速轻量级的全栈框架 测试环境 OS : Deepin 15.4 unstable Kernel : x86_64 Linux 4.9.0-deepin4-amd64 Uptime : 3d 22h 42m...

    Channe 评论0 收藏0
  • Linux 最新桌面 —— Deepin 2014 正式发布

    摘要:安装已经完美支持和启动为了降低用户安装门槛,我们特地开发了深度启动盘制作工具系统镜像自带和深度安装器,大家使用两个软件即可轻松的安装系统,详细的安装过程可以查看百科获取。Linux Deepin项目现已正式更名为Deepin项目,该项目是一个致力于为全球用户提供美观易用,安全可靠的Linux发行版,Deepin团队基于HTML5技术开发了的全新深度桌面环境,以及音乐播放器,视频播放器,软件中...

    Eirunye 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<