CentOS云服务器,配置Laravel(5.*)/Lumen(
作者:
我爱余倩 | 来源:发表于
2017-07-23 18:38 被阅读104次
一、阅读须知:
- 本教程是在前一个教程:'CentOS云服务器,配置FTP+LAMP【最新教程 10.23更新】,亲身失败百次的总结' 的基础之上,如有疑问请翻阅前一个教程。
- 此次将会用到的软件:'SSH连接的云服务器的 Xshell'
- 此次涉及的部分(均在root用户下操作):
二、CentOS下安装Composer
- 获取 Composer 镜像:
curl -sS https://getcomposer.org/installer | php
- 配置 Composer 到 '/usr/local/bin' 目录:
mv composer.phar /usr/local/bin/composer
- 授权 Composer 为可执行文件:
chmod+x /usr/local/bin/composer
三、CentOS下利用Composer安装Laravel(5.)/Lumen(5.)
- 这里使用 '/var/www/html' 作为Laravel/Lumen存放目录:
- 如果是安装 'Laravel':
-
composer create-project laravel/laravel testProject
'此时在可以看见 'html' 目录下的 'testProject' '
'其中 'testProject' 是可以自定义的项目名称'
- 如果是安装 'Lumen':
-
composer global require "laravel/lumen-installer=~1.0"
'先安装 lumen 安装器'
-
lumen new testProject
'此时在可以看见 'html' 目录下的 'testProject' '
'其中 'testProject' 是可以自定义的项目名称'
- 最后都需要修改目录权限:
chmod 777 /var/www/html -R
- 至此 Laravel(5.)/Lumen(5.)** 的安装结束。
四、CentOS下修改Apache配置
- apache配置文件 'httpd.conf' 所在目录:
- 操作之前先备份文件(cp指令):
cp httpd.conf httpd.conf.default
- 修改配置文件(如何使用 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....................................
- 重启 apache
systemctl restart httpd.service
- 至此 Laravel(5.)/Lumen(5.)** 的配置结束。
五、结语
- 本教程面向新手,更多教程会在日后给出。
- 随着系统升级,软件更新,以后的配置可能有所变化,在下会第一时间测试并且更新教程;
- 欢迎联系在下,讨论建议都可以,之后会发布其它的教程。
本文标题:CentOS云服务器,配置Laravel(5.*)/Lumen(
本文链接:https://www.haomeiwen.com/subject/jflpkxtx.html
网友评论