源码编译完的包,很多时候在任何目录时访问不到的,这时候需要添加环境变量,或者通过链接的形式,链接到系统默认的PATH目录下的一个,这篇文章就是介绍一下这2中添加环境变量的方式; !!!修改系统环境变量后,要退出当前用户重新登录后才可以看到效果; 本章介绍修改文件配置环境变量, 软链接配置环境变量参考node篇
demo背景,采用composer测试,前提编译安装完php
安装composer
1
| curl -sS https://getcomposer.org/installer | /data/server/php7/bin/php
|

配置环境变量方法 01
1 2 3 4 5 6 7 8 9 10 11 12
| cp /test/composer.phar /usr/local/bin/composer 或者 mv /test/composer.phar /usr/local/bin/composer
root@ubuntu:/test /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games root@ubuntu:/test
01) echo $PATH 02) evn
|


配置环境变量方法 02 , 使用 PHP 来测试,系统 centos7
1 2 3 4 5 6 7 8
| PHP编译安装后的目录: /data/server/php/bin vim /etc/profile
修改 /etc/profile 配置环境变量 PATH=$PATH:/data/server/php/bin export PATH 然后执行source /etc/profile 或者 ./profile 使其生效; 执行完后可以通过 echo $PATH 命令查看环境变量
|

添加多个环境变量
1 2 3 4 5 6 7 8 9 10 11
| 以node 和 PHP 为例 修改 /etc/profile 配置环境变量 PATH=$PATH:/data/server/node-v10.15.3-linux-x64/bin:/data/server/php7/bin export PATH 然后执行source /etc/profile 或者 ./profile 使其生效; 执行完后可以通过 echo $PATH 命令查看环境变量
执行 node -v npm -v php -v node 和 PHP 都生效
|

其他–环境变量顺序
1 2 3 4
| 正常情况下修改 /etc/profile 在图形界面中需要再修改 ~/.bashrc #针对当前用户
|
composer 命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| composer config -gl #查看composer全局设置 composer config --list -g #查看composer全局设置 composer require monolog/monolog #安装monolog composer require monolog/monolog:"1.24.0" #安装monolog指定版本 composer require "monolog/monolog:1.24.0" #安装monolog指定版本 composer install composer update composer dump-autoload #添加自定义后文件执行
设置镜像地址: 1) 全局配置 composer config -g repo.packagist composer https: 2) 当前项目使用 [ 去掉参数-g ] composer config repo.packagist composer https:
repo.packagist.org ip地址: 139.99.121.122 新加坡 packagist.org ip地址: 139.99.121.122 新加坡
其他镜像地址 composer-proxy.jp packagist.jp https: https:
https:
|
composer官方安装文档