加入收藏 | 设为首页 | 会员中心 | 我要投稿 淮安站长网 (https://www.0517zz.cn/)- 运营、云管理、经验、智能边缘、云硬盘!
当前位置: 首页 > 教程 > 正文

PHP开发框架laravel安装与配置教程

发布时间:2022-06-09 09:08:18 所属栏目:教程 来源:互联网
导读:Laravel是一套简洁、优雅的PHP Web开发框架,本文将详细介绍Laravel如何进行配置 Laravel是一套简洁、优雅的PHP Web开发框架,本文将详细介绍Laravel如何进行配置 配置说明 框架下载好了,但是想要很好的使用,可能我们还有一些东西需要知道,这就是配置。和

      ),
   
      'pgsql' => array(
        'driver'  => 'pgsql',
        'host'   => 'localhost',
        'database' => 'database',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'prefix'  => '',
        'schema'  => 'public',
      ),
   
      'sqlsrv' => array(
        'driver'  => 'sqlsrv',
        'host'   => 'localhost',
        'database' => 'database',
        'username' => 'root',
        'password' => '',
        'prefix'  => '',
      ),
   
    ),
  );
  额~,你懂的,我肯定不会都说完么,对于刚开始的你来说,数据库的设置知道这些就足够了。
 
  配置开发环境
 
  有时候我们需要指定开发环境是“本地”(本地环境一般是指我们自己电脑上的虚拟服务器,并没有发布到网上)还是“生产”(生产环境一般是指线上环境,就是在正式的服务器上),亦或是还有其他环境(有些开发公司还会分测试环境等等),以方便做一个配置上的改变,比如“本地”环境的话就可以打开debug等等,而“生产”环境就不能打开debug,否则会让人知道我们服务器的一些信息,这可是秘密,会造成不安全的。那下面就介绍一下Laravel中的环境配置。
 
  环境配置在bootstrap/start.php中,我们打开这个文件,在里面找到下面这段代码:
 
  $env = $app->detectEnvironment(array(
      'local' => array('your-machine-name'),
  ));
  这里的'your-machine-name'是指你电脑的hostname(啥是hostname?好吧,我也查了好久,就是你的服务器名)。有童鞋问了:怎么知道我电脑的hostname呢?
 
  ipconfig /all
 
  Windows中打开cmd输入
 
  下面“主机名”就是hostname,Ubuntu中打开终端输入
 
  hostname
 
  显示的就是hostname
 
  比如我的电脑的hostname是admin,那么就是这样的:
 
  $env = $app->detectEnvironment(array(
      'local' => array('admin'),
  ));
  好了,配置就介绍到这里,更多的配置内容,我会在高级教程里继续介绍:)
 
  转载自http://www.golaravel.com/
 
  系统环境需求
 
  apache,nginx或者其他web服务器;
 
  laravel使用了PHP的一些强而有力的特性,所以需要在PHP5.3或者更高的版本上才能够执行;
 
  Laravel使用FileInfo library(http://php.net/manual/en/book.fileinfo.php)来检测文件的mime类型,这个库在PHP5.3中是默认含有的,但是在Windows中用户需要自己在php.ini中开启这个模块,如果不明白可以看看这里:http://php.net/manual/en/fileinfo.installation.php;
 
  Laravel使用了Mcrypt library(http://php.net/manual/en/book.mcrypt.php)来加密和生成hash,在使用这个框架之前,需要保证安装了这个扩展,你可以通过phpinfo();在web服务器中查看是否正确安装,如果不会可以查看:http://php.net/manual/en/book.mcrypt.php;
 
  安装laravel
 
  下载laravel:http://laravel.com/download;
 
  解压压缩包文件并且上传到web服务器;
 
  设置config/application.php中key的值,可以设定一个32个字符串组成的随机内容;
 
  验证storage/views是否可写;
 
  在浏览器访问你的应用程序;
 
  到这里你已经完成了一个Laravel的安装,这里还有更多的东西需要了解。
 
  额外的内容
 
  安装下面一些额外的扩展,这样你可以充分的利用Laravel
 
  SQLite, MySQL, PostgreSQL, or SQL Server PDO drivers.
 
  Memcached or APC.
 
  问题?
 
  如果你有安装问题,尝试下面内容:
 
  确保public目录是你站点的根目录(参看下面的服务器配置)
 
  如果你使用的mod_rewrite,设置application/config/application.php中的index项为空。
 
  验证你的存储文件夹是可写的。
 
  服务器配置
 
  这里我们保函了一个最基本的apache的配置,我们的Laravel的根目录在:/Users/JonSnow/Sites/MySite
 
  配置信息如下:
 
  <VirtualHost *:80>
      DocumentRoot /Users/JonSnow/Sites/MySite/public
      ServerName mysite.dev
  </VirtualHost>
  注意:我们安装到/Users/JonSnow/Sites/MySite,我们的DocumentRoot到/Users/JonSnow/Sites/MySite/public.
 
  Laravel入门使用的是Windows环境,但是并不要求你也使用Windows,你可以在喜欢的系统下进行。
 
  对于PHP运行环境的安装不在本教程的范围之类,这里只说明下基本要求。
 
  Web服务器:
 
  PHP 5.3及以上版本
 
  PDO模块
 
  Mcrypt模块
 
  MYSQL数据库
 
  本教程所用环境:
 
  PHP 5.4.5
 
  MYSQL 5.0.45
 
  安装Laravel框架:
 
  下载Laravel框架:Laravel官方下载 | Github下载
 
  把框架解压到服务器目录
 
  简单的两步Laravel框架就安装完毕了,为了测试是否安装成功,在浏览器中访问:
 
  http://localhost/public/
 
  public目录是框架自带的那个文件夹,如果看到laravel的初始界面,那就是说明已经安装成功。
 
 

(编辑:淮安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读