如何在linux下安装composer
1个回答
展开全部
如何在Linux上安装Composer
1、检查系统需求
Apache/Nginx
MySQL
PHP 5.5.9+
Composer
PHP扩展:OpenSSL、 PDO、Mbstring、Tokenizer、Fileinfo、GD(2.0+)/Imagick(6.5.7+)
系统满足上述需求后才能继续进行安装。
2、使用Composer安装项目和依赖
在web根目录下运行以下命令:
composer create-project pyrocms/pyrocms=3.0-beta1 --prefer-source
注意在Windows系统中这里我们不能使用--prefer-dist选项进行安装,否则会报错:
[ErrorException]
ZipArchive::extractTo(): No such file or directory
注:使用--prefer-source选项会强制克隆源代码,而不是像--prefer-dist那样强制下载git引用的压缩包。
Composer使用PHP的ZipArchive扩展压缩文件,使用--prefer-dist安装在Windows系统上存在一个问题:如果路径大于256个字符或者包含.会抛出上述错误异常,进而导致Composer不能继续往下运行。Linux上则不存在这个问题。
安装完成后,如果是在Linux环境需要配置storage、public/assets、bootstrap/cache目录的可写权限。
如果你觉得Composer安装麻烦还可以使用学院提供的一键安装包:PyroCMS 3.0测试版一键安装包。
1、检查系统需求
Apache/Nginx
MySQL
PHP 5.5.9+
Composer
PHP扩展:OpenSSL、 PDO、Mbstring、Tokenizer、Fileinfo、GD(2.0+)/Imagick(6.5.7+)
系统满足上述需求后才能继续进行安装。
2、使用Composer安装项目和依赖
在web根目录下运行以下命令:
composer create-project pyrocms/pyrocms=3.0-beta1 --prefer-source
注意在Windows系统中这里我们不能使用--prefer-dist选项进行安装,否则会报错:
[ErrorException]
ZipArchive::extractTo(): No such file or directory
注:使用--prefer-source选项会强制克隆源代码,而不是像--prefer-dist那样强制下载git引用的压缩包。
Composer使用PHP的ZipArchive扩展压缩文件,使用--prefer-dist安装在Windows系统上存在一个问题:如果路径大于256个字符或者包含.会抛出上述错误异常,进而导致Composer不能继续往下运行。Linux上则不存在这个问题。
安装完成后,如果是在Linux环境需要配置storage、public/assets、bootstrap/cache目录的可写权限。
如果你觉得Composer安装麻烦还可以使用学院提供的一键安装包:PyroCMS 3.0测试版一键安装包。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询