在WDCP上架设laravel

Posted 柒小乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WDCP上架设laravel相关的知识,希望对你有一定的参考价值。

在已经架设好的linux服务器中架设laravel项目

1、确认php的版本:#php -v

2、安装composer:

1)进入到php目录下 ,执行命令安装

curl -S https://getcomposer.org/installer | ./php

 

/www/wdlinux/phps/70/bin/php /www/wdlinux/phps/70/bin/composer.phar require 【composer目录】/ip2region

 2)输入命令检测是否安装成功: #composer

3、架设laravel框架的方式有很多,可以直接用composer安装,也可以使用文件上传安装,推荐使用比较简单的文件上传安装

1)直接在Root目录运行以下命令
# composer global require "laravel/installer"
2)添加环境变量
$ vim ~/.bash_profile
3)将PATH=$PATH:$HOME/bin改为:
 PATH=$PATH:$HOME/bin:~/.config/composer/vendor/bin
4)立即生效
#source .bash_profile      

 4、根据你的服务器配置,选择合适的laravel版本,离线下载安装包,在FTP上传

附:Laravel下载资源网址:https://xueyuanjun.com/post/2

5、进入项目根目录,更新composer: #composer update

6、手动,将public目录下面的.htaccess 和index.php 文件复制到根目录,并更改文件

1)index.php 文件更改

<?php
require_once __DIR__.‘/public/index.php‘;
?>

 2).htaccess 文件更改

 1 <IfModule mod_rewrite.c>
 2     <IfModule mod_negotiation.c>
 3         Options -MultiViews
 4     </IfModule>
 5 
 6     RewriteEngine On
 7 
 8     # Redirect Trailing Slashes If Not A Folder...
 9     RewriteCond %{REQUEST_FILENAME} !-d
10     RewriteRule ^(.*)/$ /$1 [L,R=301]
11 
12     # Handle Front Controller...
13     RewriteCond %{REQUEST_FILENAME} !-d
14     RewriteCond %{REQUEST_FILENAME} !-f
15     RewriteRule ^ index.php [L]
16 
17     # Handle Authorization Header
18     RewriteCond %{HTTP:Authorization} .
19     RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
20 </IfModule>

 

以上是关于在WDCP上架设laravel的主要内容,如果未能解决你的问题,请参考以下文章

laravel特殊功能代码片段集合

WDCP控制面板安装卸载

Laravel:如何在控制器的几种方法中重用代码片段

WDCP管理面板忘记ROOT MYSQL密码及重置WDCP后台登录密码方法

WDCP文件缓存问题

WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总