超级详细的CentOS8安装composer

作者: 温新

分类: 【Linux】

阅读: 5559

时间: 2019-10-07 15:17:13

搭建完LNMP环境就完了吗,当然不会,我们要将这个环境一步一步打造为完整的LINUX开发学习环境。composer对现代PHP的重要性是不言而喻的,现在就让我们一起来安装全局composer吧。

由于一堵无形的墙的原因,使用curl从其网站在安装时速度太慢,而且大几率下载失败,下面我们将使用另外一种方式安装。

1)下载composer-setup.php

cd /usr/local/src

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

2)安装composer

php composer-setup.php

3)设置全局composer

mv composer.phar /usr/local/bin/composer

4)设置国内镜像

Linux系统为了安全起见,是不许与使用root用户来配置composer的国内镜像的,那么办法就是使用其他用户来配置composer国内镜像。

添加用户
useradd composer
为用户设置密码
passwd composer         #执行完此条命令后输入用户密码

切换composer用户,设置全局composer国内镜像
su - composer

设置国内阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

5)实战,通过composer安装laravel6

切回root用户进行安装php依赖包  
su -
yum -y install unzip
通过root用户修改WWW文件权限,不然其他用户无法写入
chmod -R 777 WWW

切回composer用户使用composer安装laravel6
su - composer

cd /WWW
安装laravel6
composer create-project --prefer-dist laravel/laravel laravel_test
cd blog/
chmod -R 777 storage/

到这里laravel6就安装完成了,通过ip或者配置的域名就可以访问到了。如我的访问地址196.168.55.156/laravel_test/public

【问题】我这里通过使用root用户为WWW目录分配了777权限,这样是不安全的。尝试了一些操作,暂时没有想到好的方法,如果你有好的方法,欢迎一起交流学习。

^_^到这里composer安装配置完成

我是夕阳何处寻,期待能和优秀的你一起同行!

夕阳何处寻

2019年10月7

请登录后再评论