-
1.基础环境更新
apt-get update
apt-get install php5-cli
apt-get install curl
-
2.安装Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
-
(可选)更换Composer天朝镜像
vim /root/.composer/config.json
把config.json全部删除后拷贝以下内容,保存。
{
"config": {
},
"repositories": [
{"type": "composer",
"url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
]
}
3.通过Composer安装Laravel
-
composer global require "laravel/installer=~1.1"
添加laravel到path中
vim /etc/bash.bashrc
在最后一行加上
PATH=~/.composer/vendor/bin:$PATH
保存
source /etc/bash.bashrc
4.生成一个新laravel
laravel new newLaravel
Generating optimized class loader
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP Warning: Module 'json' already loaded in Unknown on line 0
PHP Warning: Module 'phalcon' already loaded in Unknown on line 0
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP Warning: Module 'json' already loaded in Unknown on line 0
PHP Warning: Module 'phalcon' already loaded in Unknown on line 0
Application key [ICY9P85oOhj4JfmNHizDeKCAHrkVV0bC] set successfully.
Application ready! Build something amazing.
root@cy-VirtualBox:~/laravel#
root@cy-VirtualBox:~/laravel# ls
laravel laravel.zip newLaravel
root@cy-VirtualBox:~/laravel#
root@cy-VirtualBox:~/laravel/newLaravel# ls
app composer.json database phpspec.yml readme.md storage
artisan composer.lock gulpfile.js phpunit.xml resources tests
bootstrap config package.json public server.php vendor
root@cy-VirtualBox:~/laravel/newLaravel#
5.然后把 生成的项目 放到 /var/www/html/laravel 重命名
root@cy-VirtualBox:/var/www/html/laravel# ls
app composer.json database phpspec.yml readme.md storage
artisan composer.lock gulpfile.js phpunit.xml resources tests
bootstrap config package.json public server.php vendor
root@cy-VirtualBox:/var/www/html/laravel#
此处要注意: 需把 storage文件夹及子文件夹, bootstrap/cache 及子文件夹都设置可读写
chmod -r 777 storage
chmod -r 777 bootstrap/cache
然后就能访问了,不然会出现网站无法访问的情况
在浏览器输入: http://192.168.30.103/laravel/public/
就能看到 浏览器正中出现:
Laravel 5
特别注意: composer global require "laravel/installer=~1.1"
此命令我执行了N遍,一开始老是没反应,出现假死,估计需要碰运气 ///< -_-!
(完)