1.Install Composer:
下载安装:
https://getcomposer.org/download/
or
https://developer.aliyun.com/composer
设置镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
or
composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
取消配置:
composer config -g --unset repos.packagist
sudo mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
2.Install Laravel:
composer global require laravel/installer
sudo yum install unzip
composer create-project --prefer-dist laravel/laravel blog "6.*"
cd /usr/share/nginx/html/blog
chmod -R 755 ../blog/
chmod -R 777 storage/
chmod -R 777 bootstrap/cache/
php artisan key:generate
3.Web Server Setting:
vi /etc/nginx/conf.d/default.conf
root /usr/share/nginx/html/blog/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
error_page 404 /index.php;
location ~ \.php$ {
...
try_files $uri =404;
fastcgi_param PHP_VALUE "open_basedir=$document_root/../:/tmp/";
}
location ~ /\. {
deny all;
}
4.Test Laravel:
http://localhost/