安装composer 因为Laravel 使用 Composer 来管理项目依赖
方法1
#下载安装脚本 - composer-setup.php - 到当前目录
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
#执行安装过程。
php composer-setup.php
#删除安装脚本
php -r "unlink('composer-setup.php');"
#全局安装
mv composer.phar /usr/local/bin/composer
#修改composer为国内镜像
composer config -g repo.packagist composer https://packagist.laravel-china.org
#更新composer
composer selfupdate
方法2:
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
chmod a+x /usr/local/bin/composer
安装Laravel
composer global require "laravel/installer"
#配置环境变量
#找到 vendor 的位置
find / -name vendor
#添加环境变量
export PATH="/root/.composer/vendor/bin:$PATH"
此时laravel已经安装完成
#使用该命令创建myapp 项目
laravel new myapp
修改文件夹读写权限
chmod -R 777 文件夹
优雅链接
#nginx
location / {
try_files $uri $uri/ /index.php?$query_string;
}
#apache
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
配置nginx与laravel
#修改nginx配置文件
vi /etc/nginx/conf.d/default.conf
#添加
location / {
try_files $uri $uri/ /index.php?$query_string;
}