产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

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

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

qubing
铁牌会员
41.00 价值分

qubing 发表于 2016-04-13 23:12:07
amh5.2 怎么安装composer ?
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
铝牌会员
231.91 价值分

我也正在解决这个问题。
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
铁牌会员
105.00 价值分

为什么我到了
curl -sS https://getcomposer.org/installer | php
这一步,下边没反应了?
  支持 (0分)  反对 (0分)
回复  2017-04-22 11:05:23 5

yanghang
银牌会员
1563.14 价值分

因为php找不到这个文件 php用绝对路径试试吧
  支持 (0分)  反对 (0分)
回复  2017-04-22 13:52:16 6

72135
金牌会员
5476.50 价值分

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社区列表
用户服务中心