在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>

 

posted @ 2020-05-23 10:47  柒小乐  阅读(326)  评论(0编辑  收藏  举报