AMH开源社区

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

[求助帖] 安装好了Composer 在哪里使用Composer命令的?

tangguogui
铁牌会员
19.00 价值分

171 次阅读   4 张回复   tangguogui 发表于 2017-04-21 17:51:14
我是按照这个步骤走的:

第一步,用管理员给出的操作。尝试把环境的amh-php.ini复制到你当使用的php软件的etc目录下
cp /home/wwwroot/环境/etc/amh-php.ini /usr/local/php-版本/etc/php.ini
我测试的是7.0版本的。
然后按照给出解决方案的帖子给出的步骤。
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

完事了之后我去到项目目录执行
[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:51:14 1

tangguogui
铁牌会员
19.00 价值分

服务器是centOS 7
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-21 17:52:32 2

yanghang
银牌会员
1504.02 价值分

amh没办法用全局 如果要用全局先用ln建一个软连接
不然就要用指定php执行程序的位置
php路径 composer create-project topthink/think tp5 --prefer-dist
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-21 22:59:23 3

amysql
创始人
96580.76 价值分

引用:
yanghang 发表于 2017-04-21 22:59:23
amh没办法用全局 如果要用全局先用ln建一个软连接
不然就要用指定php执行程序的位置
php路径 composer create-project topthink/think tp5 --pre...


是的,amh5支持php多个版本同时运行的,
类似 | php 应该指定完整路径。

这样安装Composer,
curl -S https://getcomposer.org/installer | /usr/local/php-你在使用的php版本号/bin/php
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-24 11:43:54 4

tangguogui
铁牌会员
19.00 价值分

引用:
amysql 发表于 2017-04-24 11:43:54
是的,amh5支持php多个版本同时运行的,
类似 | php 应该指定完整路径。

这样安装Composer,
curl -S https://getcomposer.org/instal...


经常报:Failed to decode zlib stream

然后我下载了 composer.phar 文件

WinSCP工具上传composer.phar文件至/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下 目前只能手动改入口文件到根目录了

希望能帮助到更多的朋友
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-04-27 15:25:38 5
 1  (总1页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心