需要用 laravel 开发,想到用docker。 laravel 是2015年最热门的php 开发框架之一。
网上有些类似介绍,但是觉得还是自己写一个。
$ cat /usr/local/bin/composer
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
echo "Current working directory: '"$(pwd)"'"
docker run --rm -v $(pwd):/app -v ~/.ssh:/root/.ssh composer/composer $@
$ chmod +x /usr/local/bin/composer
确认环境变量的 PATH里含 /usr/local/bin当然,你也可以用alias的方式
alias composer="docker run --rm -v $(pwd):/app -v ~/.ssh:/root/.ssh composer/composer"
$ cat composer.json{"require": { "laravel/installer": ">=1.3.3"}}composer install
其实,这个时候,运行了 /usr/local/bin/composer, 而脚本里调用了 composer/composer的镜像。
$ composer create-project --prefer-dist laravel/laravel blog...phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)Writing lock fileGenerating autoload files> Illuminate\Foundation\ComposerScripts::postUpdate> php artisan optimizeGenerating optimized class loader
APP_KEY会自动更新。 如果没有更新,你可以手动更新
$ cd blog$ php artisan key:generate
$ cd blog/public$ php -S localhost:8000
这样你就可以看到laravel 初始网站了。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号