安装composer
//执行下面命令(安装很简单) 前提需要安装php
//方法一:获得composer.phar
curl -sS https://getcomposer.org/installer | php
//方法2:
wget -c https://getcomposer.org/composer.phar
chmod u+x composer.phar
安装完成的样子
All settings correct for using Composer
Downloading 1.2.2...
Composer successfully installed to: /home/xxx/composer.phar
Use it: php composer.phar
//把composer设定为全局命令,如果没有执行这个命令,则每次使用都要加上composer.phar所在的目录
sudo mv composer.phar /usr/local/bin/composer
//查看是否成功
composer -v
//出现下面的表示安装成功
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.2.2 2016-11-03 17:43:15
composer中国镜像
由于composer在中国使用不是很稳定,所以使用中国镜像解决这一问题,这里提供两种方法
方法1.全局配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com
方法2.局部配置,进入到项目带有composer.json的根目录
composer config repo.packagist composer https://packagist.phpcomposer.com
上述命令(方法2)将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
安装laravel
//这个安装时间可能有点长,耐心等待
composer global require "laravel/installer"
//配置laravel快捷方式,注意,laravel要写绝对路径
sudo ln -s /realpath/.config/composer/vendor/bin/laravel /usr/local/bin/laravel
//改变storage目录的访问权限
chmod -R 777 app/storage
//更改nginx配置,隐藏index.php
sudo vim /etc/nginx/sites-enabled/defualt
//改变try_files
location / {
try_files $uri $uri/ /index.php?$query_string;
}
下面就可以愉快的用laravel创建项目了
laravel new Blog
php切换版本号
sudo update-alternatives --config php
sudo update-alternatives --set php /usr/bin/php7.4