课程内容

介绍

开发Laravel使用和学习,必须先配置所需要的环境,这里我主要使用宝塔来作为测试环境,当然官方也提供了几个开发工具,但是我觉得他并不合适作为我们到时候作为企业级开发的环境,我们尽可能让我们的学习环境接近线上服务环境,那样我们不会太依赖工具。

安装环境

打开宝塔页面 https://www.bt.cn/
选择您的自己的系统,我这里使用的 Centos 7 作为开发环境,所以我就选择 Linux 版本。其他版本也是差不多的。

下载 shell 脚本并且执行安装 sh 脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

静静等待安装完毕即可

配置环境

安装composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php')

移动,变成全局

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

测试是否成功

compsoer -v

如果电脑已经安装,那么可以执行composer self-update 进行更新

设置composer 国内源,全局设置

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置

composer config -g --unset repos.packagist

单个项目设置

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置

composer config --unset repos.packagist

php 禁用函数开启

putenv
pcntl_signal
pcntl_signal_dispatch
pcntl_signal
proc_open
pcntl_alarm

安装laravel

默认安装最新文档的版本

composer create-project --prefer-dist laravel/laravel demolv

指定版本安装

composer create-project --prefer-dist laravel/laravel 5.8.* demolv58
composer create-project --prefer-dist laravel/laravel 5.6.* demolv56

设置host虚拟域名

vi /etc/hosts 

描述
然后再宝塔里面设置,这样就可以不需要输入域名来访问了。

评论区 (2)

系统环境: win10

虚拟软件: VMware Workstation Pro

创建了 centos 虚拟机 -> 在虚拟机里安装宝塔 -> 跟着大佬一步一步走 -> 成功

速度上来讲 在 windows 平台 比 Homestead 快很多

感觉现在的唯一问题是 是不是少了共享文件夹之类的内容? 这样在本机编写代码 虚拟机里查看效果

#1 楼
小豚兔 • 小散仙 回复:

可以通过ftp进入的,也可以通过其他文件管理器进入都行的。FileZilla 是可以进入的。 Linux 工具可以使用FinalShell链接工具也是可以的。

#2 楼
支持 markdown,图片截图粘贴拖拽都可以自动上传。