CentOS云服务器,配置Laravel(5.*)/Lumen(5.*)框架【最新教程】

一、阅读须知:

  1. 本教程是在前一个教程:'CentOS云服务器,配置FTP+LAMP【最新教程 10.23更新】,亲身失败百次的总结' 的基础之上,如有疑问请翻阅前一个教程。
  2. 此次将会用到的软件:'SSH连接的云服务器的 Xshell'
  3. 此次涉及的部分(均在root用户下操作):
    • apache
    • composer(What`s the composer?)
    • Laravel/Lumen(About)
    • 文件权限(关于文件权限)

二、CentOS下安装Composer

  1. 获取 Composer 镜像:
    • curl -sS https://getcomposer.org/installer | php
  2. 配置 Composer'/usr/local/bin' 目录:
    • mv composer.phar /usr/local/bin/composer
  3. 授权 Composer 为可执行文件:
    • chmod+x /usr/local/bin/composer

三、CentOS下利用Composer安装Laravel(5.)/Lumen(5.)

  1. 这里使用 '/var/www/html' 作为Laravel/Lumen存放目录:
    • cd /var/www/html
  2. 如果是安装 'Laravel'
    • composer create-project laravel/laravel testProject
      '此时在可以看见 'html' 目录下的 'testProject' '
      '其中 'testProject' 是可以自定义的项目名称'
  3. 如果是安装 'Lumen'
    • composer global require "laravel/lumen-installer=~1.0"
      '先安装 lumen 安装器'
    • lumen new testProject
      '此时在可以看见 'html' 目录下的 'testProject' '
      '其中 'testProject' 是可以自定义的项目名称'
  4. 最后都需要修改目录权限:
    • chmod 777 /var/www/html -R
    • 至此 Laravel(5.)/Lumen(5.)** 的安装结束。

四、CentOS下修改Apache配置

  1. apache配置文件 'httpd.conf' 所在目录:
    • cd /etc/httpd/conf
  2. 操作之前先备份文件(cp指令):
    • cp httpd.conf httpd.conf.default
  3. 修改配置文件(如何使用 vi):
    #..................................others....................................
    
    # !!!!!-----------将下面内容---------!!!!!!
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    # !!!!!-----------修改为---------!!!!!!
    LoadModule rewrite_module modules/mod_rewrite.so
    Include conf.modules.d/*.conf
    
    #..................................others....................................
    
    # !!!!!-----------将下面内容---------!!!!!!
    # ServerName www.example.com:80
    # !!!!!-----------修改为---------!!!!!!
    ServerName localhost:80
    
    #..................................others....................................
    
    # !!!!!-----------将下面内容---------!!!!!!
    # DocumentRoot "/var/www/html"
    # !!!!!-----------修改为---------!!!!!!
    DocumentRoot "/var/www/html/laravel-project/public"
    
    #..................................others....................................
    
    # !!!!!-----------将下面内容---------!!!!!!
    #
    #   Options Indexes FollowSymLinks
    #   AllowOverride None
    #   Require all granted
    #
    # !!!!!-----------修改为---------!!!!!!
    
       Options Indexes FollowSymLinks
       AllowOverride all
       Allow from all
       Order allow,deny
       Require all granted
    
    
    #..................................others....................................
    
  4. 重启 apache
    • systemctl restart httpd.service
    • 至此 Laravel(5.)/Lumen(5.)** 的配置结束。

五、结语

  1. 本教程面向新手,更多教程会在日后给出。
  2. 随着系统升级,软件更新,以后的配置可能有所变化,在下会第一时间测试并且更新教程;
  3. 欢迎联系在下,讨论建议都可以,之后会发布其它的教程。

你可能感兴趣的:(CentOS云服务器,配置Laravel(5.*)/Lumen(5.*)框架【最新教程】)