有没有办法可以永久启用SCL?
我已经安装了rh-php56 ,并且我希望确保它每次加载到我的机器时都被加载。
我目前正在运行CentOS 7。
我想你可以添加一行到你的shellconfiguration文件(例如〜/ .bash_profile)来启用你的sclselect。 例如,
scl enable rh-nginx18 bash
重新加载您的configuration文件或注销/login,你应该有权访问你的SCL。
使用scl enable实际上会在当前的shell中打开一个新的shell,这是非常不洁的,特别是如果从login脚本完成的话。
你应该把它放在~/.bash_profile :
source /opt/rh/rh-nginx18/enable
要么:
source scl_source enable rh-nginx18
后者更加“优雅”,因为它与实际安装path无关。
这会在当前 shell中加载环境。