一、先下载 Composer
顺序执行以下四个命令,详见:https://getcomposer.org/download/
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
二、全局安装 Composer
mv composer.phar /usr/local/bin/composer
详见:https://getcomposer.org/doc/00-intro.md
三、安装Laravel
composer create-project --prefer-dist laravel/laravel xyg(工程目录名)
composer create-project laravel/laravel xyg 5.6 --prefer-dist(指定5.6版本)
最后出现
> @php artisan key:generate
Application key [base64:p0cEJ8Sd/blaC5bsaRA4bVnLaY5MEwvgN0k5iDTyzlI=] set successfully.
安装需要很长时间,完毕后,到工程根目录下将 .env.example 文件改成 .env
上传代码到服务器,访问:域名+public,能打开主页,注意大坑:lavarel5.6 需要 php7.1
四、在运行服务器上创建数据库
在 crazydomains.com.au 上创建数据库,和用户名密码
将 .env 文件内容中改成,所创建的数据库名、用户名、密码,如下:
DB_CONNECTION=mysql
DB_HOST=emp.net //localhost
DB_PORT=3306
DB_DATABASE=empireor_xyg
DB_USERNAME=empireor_Jason
DB_PASSWORD=y1972142
将改好的 .env 文件上传,然后执行如下命令:
[empireor@webcloud93 xyg]$ php artisan key:generate
Application key [base64:hkMfAU5J3JV+5SJfcPIixwO9wq8aOl2+3yAboJnZp5I=] set successfully.
四、更改目录权限
然后回到服务器根目录,执行以下两条命令,更改目录权限:
[empireor@webcloud93 xyg]$ cd ..
[empireor@webcloud93 public_html]$ chmod 755 -R xyg
[empireor@webcloud93 public_html]$ chmod -R o+w xyg/storage
访问网址,http://empirecollege.net/xyg/public/,能够出现主界面