美文网首页laravel学习笔记Laravel
CentOS云服务器,配置Laravel(5.*)/Lumen(

CentOS云服务器,配置Laravel(5.*)/Lumen(

作者: 我爱余倩 | 来源:发表于2017-07-23 18:38 被阅读104次

    一、阅读须知:

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

    二、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....................................
      
      # !!!!!-----------将下面内容---------!!!!!!
      #<Directory "/var/www/html">
      #   Options Indexes FollowSymLinks
      #   AllowOverride None
      #   Require all granted
      #</Directory>
      # !!!!!-----------修改为---------!!!!!!
      <Directory "/var/www/html/laravel-project/public">
         Options Indexes FollowSymLinks
         AllowOverride all
         Allow from all
         Order allow,deny
         Require all granted
      </Directory>
      
      #..................................others....................................
      
    4. 重启 apache
      • systemctl restart httpd.service
      • 至此 Laravel(5.)/Lumen(5.)** 的配置结束。

    五、结语

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

    相关文章

      网友评论

        本文标题:CentOS云服务器,配置Laravel(5.*)/Lumen(

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