AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] amh5.2 怎么安装composer ?

qubing
铁牌会员
41.00 价值分

970 次阅读   13 张回复   qubing 发表于 2016-04-13 23:12:07
amh5.2 怎么安装composer ?
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (1分)
2016-04-13 23:12:07 1

qubing
铁牌会员
41.00 价值分

curl -sS https://getcomposer.org/installer | php
提示没有 php
但是php已经正常安装
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2016-04-14 08:30:08 2

snaiky
铝牌会员
228.00 价值分

我也正在解决这个问题。
amysql 给出了解决方案。
原帖地址:http://amh.sh/bbs/post-6149-1-1.htm

解决步骤:(sf272021899提供的方法。)
先使用管理员给出操作。
尝试把环境的amh-php.ini复制到你当使用的php软件的etc目录下
cp /home/wwwroot/环境/etc/amh-php.ini /usr/local/php-版本/etc/php.ini

然后在执行安装composer的步骤。

1.新建LNMP环境 安装常用组件 opcache-1.0 mcrypt-1.0 mysqli-1.0 pdo_mysql-1.0
2.PHP临时添加到PATH
export PATH=$PATH:/usr/local/php-5.5.13/bin {我是7.0 安装的PHP版本号就更换为php-7.0}

3.安装PHP依赖管理工具composer
curl -sS https://getcomposer.org/installer | php
4.为了方便添加到PATH
mv composer.phar /usr/local/bin/composer


安装正常跑起来了。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2016-04-16 22:35:10 3

tangguogui
铁牌会员
19.00 价值分

完事了之后我去到项目目录执行
[root@ebs-50056 web]# composer create-project topthink/think tp5 --prefer-dist
/usr/bin/env: php: No such file or directory
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-21 17:45:53 4

Zhaoyue
铁牌会员
88.00 价值分

为什么我到了
curl -sS https://getcomposer.org/installer | php
这一步,下边没反应了?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-22 11:05:23 5

yanghang
银牌会员
1504.02 价值分

因为php找不到这个文件 php用绝对路径试试吧
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-22 13:52:16 6

72135
金牌会员
5479.13 价值分

php换绝对路径吧
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-25 11:22:24 7

tangguogui
铁牌会员
19.00 价值分

下载了 composer.phar 文件用WinSCP工具上传至/usr/local/src/ (自己随便选地方放)

命令如下:

cp /usr/local/php-5.5/bin/php /usr/local/bin/

chown -R www:www /usr/local/src/composer.phar

chmod 777 /usr/local/src/composer.phar

cp /usr/local/src/composer.phar /usr/local/bin/composer

输入 composer命令就看到
Do not run Composer as root/super user! See https://getcomposer.org/root for details
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.4.1 2017-03-10 09:29:45

然后
composer config -g repo.packagist composer https://packagist.phpcomposer.com

在web的上一级执行安装
composer create-project topthink/think web --prefer-dist

就完成了tp5的安装了 只是tp5的入口文件在public下 目前只能手动改入口文件到根目录了

顺便说下 使用root执行的话会报Do not run Composer as root/super user!

自己创建个用户 赋予root权限

如果还不行 把web文件夹赋予777权限

希望能帮助到更多使用amh控制面板的朋友

附件这里上传不了

嫌官网下载的慢的话去http://www.thinkphp.cn/code/3061.html 下载
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-27 15:51:57 8

y344974205
铁牌会员
6.00 价值分

看说明安装哦,傻瓜是操作。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-27 16:14:30 9

tangguogui
铁牌会员
19.00 价值分

CentOS7下的AMH5.3控制面板安装composer:http://www.thinkphp.cn/code/3061.html

5.2的应该差不多吧~
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-05-08 19:30:16 10
 1 2 >  (总2页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心