首页 > 其他分享 >0开始搭建laravel框架

0开始搭建laravel框架

时间:2023-12-21 16:46:11浏览次数:41  
标签:laravel PHP 框架 setup composer php 安装 搭建

一.

1.安装最新版本的 Composer:

(php配置了环境变量以后可以在cmd运行php命令)

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"    //下载安装脚本 - composer-setup.php - 到当前目录
php composer-setup.php //执行安装过程
php -r "unlink('composer-setup.php');" //删除安装脚本

到现在,composer已经安装,会在cmd目前所处的文件夹新增一个composer.phar文件

可以局部安装或者全局安装composer

2.1Windows 系统局部安装composer:
找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。
将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。
在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
@php "%~dp0composer.phar" %*
最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。

提示:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!

2.2全局安装

是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。

二.

通过composer下载laravel框架

composer create-project laravel/laravel example-app

php环境7.4.3所以下载匹配的laravel8的版本

cd example-app

php artisan serve

 

 成功运

三.

达梦数据库的drivers\dpi下的.dll文件复制到php的根目录下(即php环境的根目录下)

 

 四. 

composer安装达梦依赖包

composer require jackfinal/laravel-dm8    //安装包

php artisan vendor:publish --tag=dm      //用于发布指定标签的第三方包(Vendor Package)的配置文件和资源文件到你的应用程序中。

五.

.env新增数据库配置

DB_CONNECTION=dm
DB_HOST=LOCALHOST
DB_PORT=5236
DB_DATABASE=DAMENG
DB_USERNAME=SYSDBA
DB_PASSWORD=SYSDBA
自此,数据库可以成功连接
$conntion = DB::connection('dm')->getPdo();
if(!$conntion){
echo 'no';
}else{
echo 'success';
}


标签:laravel,PHP,框架,setup,composer,php,安装,搭建
From: https://www.cnblogs.com/guodadan/p/17919387.html

相关文章

  • @所有人,携手微服务开发框架服务商,用科技之力实现新转型!
    新时代,新机遇,新挑战。在新的经济发展形势下,科技的力量是伟大的,也是能助力企业实现快速转型升级的。微服务开发框架服务商将立足低代码技术平台研发领域,加强自主研发创新能力,以市场为导向,全力协助各大中型企业实现流程化办公和数字化转型升级。研发低代码技术平台,流辰信息是一家研......
  • 《Java架构师的第一性原理》32分布式计算之分布式缓存第1篇如何使用Redis搭建玩家排行
    今天我们用Redis搭建一个玩家的排行榜,假设一个服务器存储了10万名玩家的数据,我们想给这个区(这台服务器)上的玩家做个全区的排名,该如何用Redis实现呢?不妨一起来思考下面几个问题:MySQL是如何实现玩家排行榜的?有哪些难题需要解决?如何用Redis模拟10万名玩家数据?Redis里......
  • Spring框架的事务管理
    引言事务管理是企业应用程序中不可或缺的一个方面,它确保数据的一致性和完整性。Spring框架提供了一个灵活的事务管理抽象,它可以透明地工作在不同的事务管理API之上。事务管理的基本概念在深入Spring的事务管理之前,让我们回顾几个关键概念:事务(Transaction):一系列的动作,它们被视为一个......
  • 最新Docker搭建DVWA和SQLi-LABS漏洞练习平台
    搭建DVWADVWA是一款开源的渗透测试漏洞练习平台,内含XSS、SQL注入、文件上传、文件包含、CSRF和暴力破解等漏洞的测试环境。可以在Docker Hub上搜索DVWA,有多个用户共享了搭建好的DVWA镜像(注意,有些镜像可能存在后门),此处选择镜像——sagikazarmark/dvwa,安装命令如下:docker pull......
  • Typora+PicGo 搭建免费图床
    前言对于经常写文章的人来说图片的管理一直是一个比较头疼的问题,最好的解决方案就是搭建一个图床,写文章的时候直接把图片上传上去,只要拿到链接在哪都能访问。如果还是免费的,是不是爽飞了。来试一下吧极力推荐:Typora+PicGo+SM.MS为什么选SM.MS:七牛云https收费、又拍云需要......
  • webmen等框架真的比php-fpm快吗?
    php-fpm+nginx代码<?phpusleep(100000);echo"helloworld";?>wrk-c200-t50-d10shttp://127.0.0.1/Running10stest@http://127.0.0.1/50threadsand200connectionsThreadStatsAvgStdevMax+/-......
  • MLX vs MPS vs CUDA:苹果新机器学习框架的基准测试
    如果你是一个Mac用户和一个深度学习爱好者,你可能希望在某些时候Mac可以处理一些重型模型。苹果刚刚发布了MLX,一个在苹果芯片上高效运行机器学习模型的框架。最近在PyTorch1.12中引入MPS后端已经是一个大胆的步骤,但随着MLX的宣布,苹果还想在开源深度学习方面有更大的发展。在本......
  • 如何用MyEclipse搭建JSF/Primefaces和Spring(一)
    本教程将引导大家完成为JavaServerFaces(JSF)生成软件组件的过程,在本文中您将学习到如何:从数据库表到现有项目搭建配置支持JSF2.0的服务器部署搭建的应用程序自定义Spring代码生成需要MyEclipse Spring或Bling授权。MyEclipsev2023.1.2离线版下载MyEclipse技术交流群......
  • 研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库
    沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河~~在研发的过程中,很多企业都会针对自身业务特点来定制研发一些工具类库,但是这些工具类库又不会对外公开,那如何在组织内部共享这些类库呢?一种很好的方式就是在公司内部搭建一套Maven私服仓库。一、背景知识搭建Maven私服仓库可......
  • 搭建风控规则引擎
    作者:是咕咕鸡链接:https://www.zhihu.com/question/65314241/answer/2707684336来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。引言互联网时代,万物互联,网络安全形势越来越严峻,安全是企业的基石,风控在企业中扮演着“警察”角色,运用各种技术和手段......