超级详细的CentOS8安装composer
搭建完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
请登录后再评论