linux 下php多版本安装

php-multi-version

ubuntu apt-get 安装php5.6

  • 添加软件源
sudo add-apt-repository ppa:ondrej/php
sudo apt-get updatesudo apt-get install php5.6sudo apt-get install php5sudo apt-get install php7

/usr/local/bin 与/usr/bin

echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

如果安装了多个版本php,如apt-get 安装了php5 会放在/usr/bin/php ,如果再源码安装默认时/usr/local/bin/php

如果命令行下执行php -v执行的是/usr/local/bin/php。如果想让默认的执行/usr/bin/php,可以建立软链接

sudo mv /usr/local/bin/php /usr/local/bin/php5.5
sudo ln -s /usr/bin/php /usr/local/bin/php

相应的phpize php-config等也需要修改

源码安装

下载

  • 创建用户
useradd www-data -s /sbin/nologin -M
  • 配制
./configure --prefix=/usr/local/php5.6 --with-config-file-scan-dir=/usr/local/php5.6/etc --with-config-file-path=/usr/local/php5.6/etc --enable-opcache --enable-fpm --enable-pdo --enable-sockets --enable-exif --enable-soap --enable-ftp --enable-wddx --enable-pcntl --enable-soap --enable-bcmath --enable-mbstring --enable-dba --enable-gd-native-ttf --enable-gd-jis-conv --enable-zip --enable-calendar --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-mysqli --with-pdo-mysql --with-pdo-sqlite --with-iconv --with-gettext --with-xmlrpc --with-openssl --with-curl --with-pcre-regex --with-gd --with-pear --with-fpm-user=www-data --with-fpm-group=www-data
./configure --prefix=/usr/local/php7 --with-config-file-scan-dir=/usr/local/php5.6/etc --with-config-file-path=/usr/local/php7/etc --enable-opcache --enable-fpm --enable-pdo --enable-sockets --enable-exif --enable-soap --enable-ftp --enable-wddx --enable-pcntl --enable-soap --enable-bcmath --enable-mbstring --enable-dba --enable-gd-native-ttf --enable-gd-jis-conv --enable-zip --enable-calendar --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-mysqli --with-pdo-mysql --with-pdo-sqlite --with-iconv --with-gettext --with-xmlrpc --with-openssl --with-curl --with-pcre-regex --with-gd --with-pear --with-fpm-user=www-data --with-fpm-group=www-datasudo make && make install
sudo ln -s /data/php7/bin/php /usr/local/bin/php7

转载于:https://www.cnblogs.com/6flykaer/p/8243285.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453715.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ 舞伴配对问题_挑战新物体描述问题,视觉词表解决方案超越人类表现

编者按:最近,研究者们发布了 nocaps 挑战,用以测量在没有对应的训练数据的情况下,模型能否准确描述测试图像中新出现的各种类别的物体。针对挑战中的问题,微软 Azure 认知服务团队和微软研究院的研究员提出了全新解决方…

深度学习之双线性插值(Bilinear interpolation)

1. 什么是插值 Interpolation is a method of constructing new data points within the range of a discrete set of known data points. Image interpolation refers to the“guess”of intensity values at missing locations. 图片放大是图像处理中的一个特别基础的操作。…

div table 超出了_div包裹的table,table的宽度超出了的宽度,出现的滚动条的在windows下无法拖动...

1.父级div是否设置了宽度,只有设置了宽度且滚动条在div内才是你想要控制的滚动2.仅凭你说的这些属性不知道滚动条怎么不能动,可以贴一下代码?3.横向需要滚动条的话必须设置table的确定宽度做了一个demo:.table{table-layout:fixed; width:…

第二阶段站立会议7

昨天:美化页面 今天:进行项目上传 问题:阿里云服务器上的mysql出现连接问题转载于:https://www.cnblogs.com/sdysyhj/p/8301489.html

深度学习之 OHEM (Online Hard Example Mining)

论文 《Training Region-based Object Detectors with Online Hard Example Mining》链接 https://arxiv.org/pdf/1604.03540.pdf Astract 摘要主要讲了四点: (1) 训练过程需要进行参数的空间搜索(2) 简单样本与难分辨样本之间的类别不平衡是亟需解决的问题(3) 自…

音视频 详解

avi文件格式详解 AVI是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video for Windows (简称VFW)环境,现在已被Windows 95/98、OS/2等多数操…

c6011取消对null指针的引用_C++| 函数的指针参数如何传递内存?

函数的参数是一个一级指针,可以传递内存吗?如果函数的参数是一个一级指针,不要指望用该指针去申请动态内存。看下面的实例:#include using namespace std;void GetMemory(char *p, int num){p (char *)malloc(sizeof(char) * num…

Servlet执行时要实现的方法

Servlet执行时要实现的方法 public void init(ServletConfig config) public ServletConfig getServletConfig() public String getServletInfo() public void service(ServletRequest request,ServletResponse response) public void destroy() 本文转自sucre03 5…

axios 设置拦截器 全局设置带默认参数(发送 token 等)

应用场景:1,每个请求都带上的参数,比如token,时间戳等。2,对返回的状态进行判断,比如token是否过期代码如下:[javascript] view plain copyaxios.interceptors.request.use( config &g…

深度学习目标检测之 YOLO v2

论文名:《YOLO9000: Better, Faster, Stronger》原文:https://arxiv.org/pdf/1612.08242v1.pdf代码:http://pjreddie.com/darknet/yolo/ YOLO v2 斩获了CVPR 2017 Best Paper Honorable Mention。在这篇文章中,作者首先在YOLOv1的…

tcpmp 编译 源代码分析

TCPMP源代码分析 TCPMP源代码分析 播放器主要由核心框架模块(common工程)和解码器、分离器插件组成。TCPMP的插件非常多,其中主要的插件有:interface插件实现了TCPMP的界面,ffmpeg是系统主要的音视频解码模块&#xff…

使用zerorpc踩的第一个坑:

Server端代码:注意s.run() 和 s.run的区别,一个括号搞死我了.如果不加括号,服务端服务是不会启动的,客户端就会报连接超时的错误 Server端在本机所有IP上监听4242端口的tcp协议 import zerorpcclass HelloRPC(object):   def __…

django存入mysql数据库_django如何存数据到一个mysql数据表里面

让我们聊聊这个话题, django如何存数据至mysql数据表里面,你会用什么方法?正常情况下,我们form逻辑处理后,直接form.save(),是,这个方法没毛病;但有没有其他的方法呢?假如…

【Luogu】P3343地震后的幻想乡(对积分概率进行DP)

题目链接 神难qwq。配合rqy的博客食用。 首先我们学到有一个概率函数$p(x)$表示某事件发生概率取值小于x的函数。这个函数有什么特点呢? 那就是$\int_{-∞}^{∞}p(x)dx1$ 这个是显然的 然后我们令p(x)为首次联通的时间的概率分布函数 这其实等价于生成树的最大权边等…

深度学习目标检测之 YOLO v3

论文名:《YOLOv3: An Incremental Improvement》论文地址 https://pjreddie.com/media/files/papers/YOLOv3.pdfhttps://arxiv.org/abs/1804.02767v1 论文代码 https://github.com/yjh0410/yolov2-yolov3_PyTorchkeras:https://github.com/qqwweee/keras…

30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全

史上最牛的Linux内核学习方法论 点击下载我的arm_linux移植笔记 点击下载S3C2440完全开发流程 点击下载Linux系统命令及其使用详解完整版 点击下载Linux主要shell命令详解 点击下载深入理解Linux内核(第三版 pdf英文版) 点击下载深入分析Linux内核源代码教程pdf完整版 点击下…

Fedex Ship Manager Software安装

本文出自Simmy的个人blog:西米在线 http://simmyonline.com/archives/552.html 这个软件的安装颇费了我一番周章,特地Log之。下载:http://www.fedex.com/apac_english/fsmsoftware/ 安装完后,接着输入用户信息,然后连…

mysql5.7.11解压版安装_Mysql5.7.11在windows10上的安装与配置(解压版)

第一步my-default.ini 添加配置:#绑定IPv4和3306端bind-address 127.0.0.1port 3306# 设置mysql的安装目basedir E:\mysql# 设置mysql数据库的数据的存放目datadirE:\mysql\data# 允许最大连接数max_connections200#设置默认字符集为utf8default-character-setutf…

【转】博客美化(3)为博客添加一个漂亮的分享按钮

阅读目录 1.社会化分享2.选择一个分享按钮3.添加到博客园博客博客园美化相关文章目录:博客园博客美化相关文章目录 在前2篇博客“博客美化(1)基本后台设置与样式设置”与"博客美化(2)自定义博客样式细节"中详细介绍了博客样式设置的相关问题,当…

深度学习目标检测之 YOLO v4

论文原文:https://arxiv.org/abs/2004.10934代码 原版c: https://github.com/AlexeyAB/darknetkeras:https://github.com/Ma-Dan/keras-yolo4pytorch:https://github.com/Tianxiaomo/pytorch-YOLOv4 前言 2020年YOLO系列的作者…