phpenv:PHP多版本安装和管理工具
2023-09-14 09:07:19 时间
github: https://github.com/phpenv/phpenv
安装
1、方式一:使用 phpenv-installer 自动安装phpenv
# 默认安装路径 $HOME/.phpenv
curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer \
| bash
指定安装路径
# /usr/local/bin/phpenv
curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer \
| PHPENV_ROOT=/usr/local/bin/phpenv bash
2、手动安装phpenv
git clone git://github.com/phpenv/phpenv.git ~/.phpenv
echo 'export PATH="$HOME/.phpenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(phpenv init -)"' >> ~/.bash_profile
exec $SHELL -l
git clone https://github.com/php-build/php-build $(phpenv root)/plugins/php-build
卸载
rm -rf $(phpenv root)
使用
查看需要安装的PHP版本号:https://www.php.net/releases/
# 安装新版本
phpenv install [any php version]
# 每次安装新的php之后都需要运行这个命令
phpenv rehash
# 显示可用版本
phpenv versions
# 查看当前版本
phpenv version
# 全局设置 ~/.phpenv/version
phpenv global 5.4.0
# 当前文件夹生成 .phpenv-version
phpenv local 5.3.8
phpenv local --unset
# 当前会话设置 PHPENV_VERSION
phpenv shell 5.3.9
phpenv shell --unset
相关文章
- PHP安装pecl扩展--通用
- PHP优化加速之Opcache使用总结
- Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记
- 【PHP升级】CentOS6.3编译安装 PHP5.4.38
- PHP格式化显示文件大小函数
- PHP 自定义集合与数组规范
- PHP实现微信扫码自动登陆与注册,参考实例
- php安装soap等扩展的方式: 已经安装了php却发现少安装了一下扩展
- Redhat Server 5.7 安装配置PHP
- ubuntu php 安装
- 分享五:php数组操作
- ubuntu21.04(linux):用apt安装nginx/php/mysql/phpmyadmin(开发环境)
- XHProf的安装和使用(PHP性能测试神器)
- Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装
- php5.6源码安装及php-fpm配置与nginx集成
- php命令
- Linux下安装php环境并且配置Nginx支持php-fpm模块
- PHP 7安装使用体验,升级PHP要谨慎
- Linux系统 PHP安装expect扩展详解
- [转]在ubuntu linux下以编译方式安装LAMP(apache mysql php)环境
- php学习: WAMPServer集成环境的下载、安装、配置
- Linux系统之安装PHP环境
- PHP 生成.csv 文件并下载到浏览器
- 亲测linux 上安装php
- rabbitmq php扩展amqp安装
- php扩展redis