在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的主要内容,如果未能解决你的问题,请参考以下文章