笔者提醒!Laravel学习笔记是自己在学习中记录的信息,本次学习翻阅了很多资料,也查看了不少网络上的视频教程。记录下来分享给大家,也是为了检验自己的学习成果。如果在笔记中,您发现有任何的错误,请联系我。同时也希望有朋友能来一起学习和讨论!raoul@foxmail.com期待您的来信!

Linux版本说明Linux发行的版本非常多,本笔记用常见的CentOS 7为例。如果用Ubuntu系统也可以。

实验环境说明

客户端:

主要在Windows10操作系统上操作。

服务器端:

为了接近实际生产环境,笔者使用华为云服务器,在该云服务器上安装了CentOS 7 操作系统。

为了系统管理的方便,又在该系统上,安装有宝塔控制面板。

注意!!有的看官老爷未必购买有云服务器,也可以使用VMware等软件模拟CentOS 7服务器主机再安装宝塔控制面板

提示!!接下来的绝大部分操作,我们都将用浏览器中完成!

用宝塔控制面板登录CentOS 7 操作系统

打开Windows上的浏览器,输入宝塔面板的登录地址,并且输入正确的用户名与密码

全中文的操作面板,还是很有好的!

提示!!第一次登录系统时,该系统会提示你需要安装推荐的软件。在PHP版本中选择8.0.22版本,其他不要修改任何的选项!直接选择安装LAMP套装,并且是急速安装,就可以了!这个安装速度会因为你的硬件、网络速度,有快慢!需要耐心等待!

二、软件环境确认

请点击面板的“软件商店”-“已安装”中确认安装的相关软件。本笔记中,安装的是Niginx 1.22.0MySQL 5.7.39PHP 8.0.22特别注意!!!

软件环境在宝塔系统安装完成后,初次登录就需要开始设置!特别要注意的是PHP!!本次实例环境安装在PHP安装的时候,系统默认是PHP7.4版本。该版本在初次安装的时候,可以修改为8.0或者8.1版本。一旦安装了初始化版本,请不要删除。 否则无法完成之后的操作。

所以,
建议!!!!在初始化安装PHP时,直接使用8.0版本安装。

以上信息,罗列出了系统中安装的软件。除了上面提及的软件以外,系统还为我们安装了FTP、phpMyAdmin、宝塔SSH终端。在之后的笔记中,除了FTP我们很少能用到,其余的2个软件我们将会经常使用到。

PHP插件确认由于Laravel安装需要有必要的PHP插件,在这里,请点击PHP 8.0.22下的“设置”按钮。

在随后弹出的“php-8.0管理”对话框中,选择“安装扩展”,

安装扩展与支持找到名称为“fileinfo”扩展,然后“安装”。

请注意!fileinfo扩展的安装需要至少1GB 以上系统内存才可以!部分低端服务器主机,或者虚拟主机请注意内存容量!VMware虚拟机在建立初请设置好系统内存大小!

安装完成fileinfo扩展后,请选择“配置文件”,在左侧的文件内容中找到如下信息:

; extension=curl

; extension=fileinfo

; extension=mbstring; extension=openssl; extension=pdo_mysql

分别位于位于923行926行933行;939行;941行附近,请把以上3行最前的分号删除后保存文件。

特别提示!

在系统弹出的“添加站点-支持批量建站”对话框

请在域名中输入:jg2.suntimes.top

PHP版本,请选择PHP-80

最后点击“递交”按钮。

三、初建网站

请点击面板的“网站”-“添加站点”

在系统弹出的“添加站点-支持批量建站”对话框

请在域名中输入:jg2.suntimes.top

PHP版本,请选择PHP-80

最后点击“递交”按钮。

特别提示!!域名中输入:jg2.suntimes.top信息,是笔者自己购买的域名,已经做了解析工作到云服务器。之后所有的笔记中提及的URL地址都将使用该域名。读者同样也可以访问相同地址访问到相关信息。

四、开启网站服务器请点击面板的“软件商店”-“已安装”中找到“Niginx 1.22.0”在软件右侧的操作选项中点击“设置”按钮。

此时系统会弹出“nginx管理”对话框,请在“服务”中,单击“启动”或者“重启”按钮。让该软件的当前状态处于:开启。

五、修改本地DNS文件

特别提醒!!

本操作只适合使用VMware等软件模拟CentOS 7服务器主机。如果也是使用云服务器,请直接跳过本项操作。
我们需要暂时离开一下Windows10主机上浏览器。修改文件:C:\Windows\System32\drivers\etc\hosts文件以下是文件内容:
# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.## Additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a # symbol.## For example:## 102.54.94.97 rhino.acme.com # source server# 38.25.63.10 x.acme.com # x client host# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 localhost127.0.0.1 654.top127.0.0.1 321.tp192.168.0.71 www.myweb12345.cn

请注意最后一行信息,192.168.0.71是VMware等软件模拟CentOS 7服务器主机的IP地址www.myweb12345.cn这个域名是在VMware等软件模拟CentOS 7服务器主机中,通过宝塔控制面板操作后,新建网站的域名地址。

确认网站运行情况再次会回到Windows系统,请用浏览器,并且在地址栏中输入:http://jg2.suntimes.top/

如果您和我一样出现如下信息画面信息,说明如下几个问题:1:域名解析正常;2:服务器正常;3:网站Web服务器

Niginx 正常;

4:网站页面程序正常;

5:最后确定,网站页面已经可以正常访问。

六、Composer的安装

再次回到面板的“网站”-找到自己新建的网站“jg2.suntimes.top”-在该网站的操作区域,点击“设置”按钮。

在随后弹出的“网站修改”对话框中,选择“Composer”卡片。这个时候,可以看到“Composer版本”为:2.4.3。在笔者撰稿时,该版本已经是最 新版本。如果您不确定是否是最新版本,请点击“升级Composer”。升级到最新版本的Composer。

到面板的左侧找到“终端”在右侧就会显示如下信息。在这里系统可能需要输入root登录账户的密码。

完成登录后,需要在命令行中输入如下代码

# cd /www/wwwroot/

# 修改操作路径

# composer # 输入composer命令查看运行状态

系统要求确认是否执行?这来输入y,继续执行。

执行后的系统信息,基本与在Windows系统下一样,当然,您也可以翻到最上面,看到系统的版本信息。

七、Laravel的安装与设置

1、安装laravel

与Windows系统下安装基本一致,我们需要在命令行中继续操作。切换国内地址# composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ #切换至阿里云镜像地址。

在当前目录下创建Laravel项目

# composer create-project --prefer-dist laravel/laravel #在当前目录下创建Laravel项目。

整个安装显示信息,与Windows系统基本无异。这里不再赘述。

我们可以在目录中看到新建立的项目目录。

2

、laravel运行环境配置

首先,我们需要给项目的部分文件夹权限。/www/wwwroot/laravel/storage目录下

需要给framework和logs,这两个目录所有的权限,所有者请修改为:www。

次回到面

板的“网站”-找到自己新建的网站“jg2.suntimes.top”-在该网站的操作区域,点击“设置”按钮。

在弹出的“网站修改”对话框中,找到“网站目录”选项卡。

注意!右侧的信息。

把防跨站攻击前的选项√去除。

修改网站目录:/www/wwwroot/laravel/public

保存后退出。

3:访问确认网站

4:Nginx服务器设置

再次回到面板的“网站”-找到自己新建的网站“jg2.suntimes.top”-在该网站的操作区域,点击“设置”按钮。

在弹出的“网站修改”对话框中,找到“配置文件”选项卡。

注意!右侧的信息。

从55行~57行是新添加的信息。

输入的是以下内容:

location / {

try_files $uri $uri/ /index.php?$query_string;

}

添加以上信息后,请点击“保存”。到此Linux下安装Larael全部完成。

举报/反馈
分类: 游戏攻略 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录