Laravel Valet For Ubuntu
install php and extentions
sudo apt-get install php
php*-cli php*-common php*-curl php*-json php*-mbstring php*-mcrypt php*-opcache php*-readline php*-xml php*-zip (like sudo apt install php7.0-xml)
install mysql and mysql-php
sudo apt-get install mysql-server mysql-client
sudo apt install php-mysql
install composer
sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
sudo php -r "unlink('composer-setup.php');"
use composer install valet
执行 :composer global require cpriego/valet-ubuntu
如果提示“ composer.json is not wirteable ”因为之前安装composer使用了sudo ,所以当前用户没有权限写composer.json文件
执行 : sudo chown -R $user ~/.composer 将.composer文件夹的所有者改为当前用户,$user 需要修改成当前用户名,比如 yufan
然后再次执行: composer global require cpriego/valet-ubuntu ,如果没有错误提示说明安装成功
下一步执行 :valet install,会提示找不到命令,需要将valet 添加到环境变量里
执行 :export PATH=$PATH:~/.composer/vendor/bin
最后执行: valet install
use valet
创建一个新目录,例如 mkdir ~/Sites,然后进入这个目录并运行 valet park。这个命令会将当前所在目录作为web根目录。
接下来,在新建的目录中创建一个新的Laravel站点:
composer global require "laravel/installer"
laravel new blog。
或者 composer create-project --prefer-dist laravel/laravel project-name
然后进入项目根目录下运行 valet link project-name
在浏览器中访问 http://blog.dev。