美文网首页
PHP学习之路3-创建Laravel工程

PHP学习之路3-创建Laravel工程

作者: AaronYin | 来源:发表于2018-01-22 11:30 被阅读15次

学习PHP是想开发一个APP后台,所以为了打通流程,先开发一个最简单的接口试试。

第一步是安装laravel环境,要安装laravel,需要先安装composer

安装composer

  1. 使用 curl 指令下载:
curl -sS [https://getcomposer.org/installer](https://link.jianshu.com?t=https://getcomposer.org/installer) | php
  1. 将它放到 usr/local/bin 目录中中,成为全域指令。
mv composer.phar /usr/local/bin/composer

这样就可以直接在终端使用composer命令了。。。。

下载Laravel项目

  1. 使用 Composer 下载 Laravel 安装包
composer global require "laravel/installer"

我们安装的内容在~/.composer目录下,我们现在还不能直接使用laravel,我们还需要在$PATH下配置一下

vi ~/.bash_profile

添加下面语句到最后
export PATH=$PATH:~/.composer/vendor/bin

保存文件,并执行
source ~/.bash_profile

这时候我们就可以使用laravel命令下载项目了。

  1. 下载Laravel项目

选择进入你的工程目录下,执行

laravel new 项目名
  1. 修改日志、缓存等目录访问权限
进入项目根目录,执行

chmod -R 777 storage/
chmod -R 777 bootstrap/cache/

可发过程中,有可能还会有一些目录需要写的权限,如果错误提示是权限问题,那么修改对应路径权限就好了

启动Http服务

启动Http服务有三种选择,第一,使用xampp启动Apache服务;第二使用php自带的快捷服务;第三使用laravel命令启动服务

  1. 使用xampp的Apache服务

这种方式还要做很多配置,进入:应用程序\XAMPP\etc,打开httpd.conf,配置http服务根目录

DocumentRoot "/Users/aaron/WWW/htdocs/public"
<Directory "/Users/aaron/WWW/htdocs/public">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/trunk/mod/core.html#options
    # for more information.
    #
    #Options Indexes FollowSymLinks
    # XAMPP
    Options Indexes FollowSymLinks ExecCGI Includes

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    #AllowOverride None
    # since XAMPP 1.4:
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

选择你的项目目录位置填写进去,这样的好处是不用把你的程序再复制到xampp的htdocs目录里了。注意填写你项目根目录下的public目录作为Apache的根目录

接下来,打开:应用程序\XAMPP\etc目录下的php.ini文件

开启PDO模块。

  1. 使用php自带的快捷服务
php -S localhost:8080 -t public/

注意,后面一定选择public目录。这样访问localhost:8080就可以访问了

  1. 使用laravel命令
php artisan serve

这样访问localhost:8000就可以访问了

参考文章

官方文档
mac系统下安装Composer
MAC安装composer把玩Laravel

相关文章

网友评论

      本文标题:PHP学习之路3-创建Laravel工程

      本文链接:https://www.haomeiwen.com/subject/uthlaxtx.html