lbcmail 2019-06-21
近期在闲暇之余开启了 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/
指定端口去跑。