Ubuntu上编译安装php5.4
使用 Docker 启动一个最新环境非常简单,但问题来了:如果由于某些原因需要安装一些较旧的版本,事情就变得有些棘手了。许多公开的下载链接已经失效,几经折腾后,我决定安装一个 Ubuntu 虚拟机,并在其中以源码形式完成安装。
下面记录一下在 Ubuntu 下安装 PHP 5.4 + Apache 的详细脚本。
……或启于兴致,或忌于遗忘
使用 Docker 启动一个最新环境非常简单,但问题来了:如果由于某些原因需要安装一些较旧的版本,事情就变得有些棘手了。许多公开的下载链接已经失效,几经折腾后,我决定安装一个 Ubuntu 虚拟机,并在其中以源码形式完成安装。
下面记录一下在 Ubuntu 下安装 PHP 5.4 + Apache 的详细脚本。
……当前是 2024 年了,我还在用着 256G 的 Macbook Pro,还运行着 Docker Desktop,可想而知这硬盘空间是有多着急。 没有找到直接更改存放数据目录的方法,只能曲线救国,利用软链接,将默认目录指向移动硬盘上的目录,这样就可以将 Docker Desktop 的数据存放在移动硬盘上,从而释放 Macbook Pro 的硬盘空间。
……我的使用场景:主机是windows10,使用自带的Hyper-V安装了CentOS7,虚拟交换机用的默认的,每次win10重启后,会给虚拟主机分配新IP。怎么用我熟悉的命令来监听本机IP,需要ssh连接虚拟机的时候,直接root@本机IP就可以了?
1、使用之前介绍的 《windows端口转发》也可以完成,就是那串命令太长了,总记不住,我给虚拟机设定了固定IP后,重启win10后,不知为啥转发不生效了,要重新设置一次。
2、有没更简短的命令实现同样的效果呢?不用关心虚拟机IP是多少,想到了go,结合脚本自动汇报IP:
最小化安装centos后,一些熟悉的管理工具需要单独去安装
……记录一下在我windows10通过Hyper-V安装的Centos7挂载windows10共享目录的设置
……shell的简单历史:第一个流行的shell是由Steven Bourne发展出来的,为了纪念他所以就称为Bourne shell ,或直接简称为sh !而后来另一个广为流传的shell是由柏克莱大学的Bill Joy设计依附于BSD版的Unix系统中的shell ,这个shell的语法有点类似C语言,所以才得名为C shell ,简称为csh !由于在学术界Sun主机势力相当的庞大,而Sun主要是BSD的分支之一,所以C shell也是另一个很重要而且流传很广的shell之一。
由于Linux是用C语言编写的,很多程序员使用C来开发软件,因此C shell相对的就很热门了。 目前我们的Linux (以CentOS 7.x 为例) 有多少我们可以使用的shells 呢?你可以检查一下/etc/shells 这个档案,至少就有底下这几个可以用的shells :
通过windows自带工具netsh,实现任何传入到本地端口的TCP连接,都重定向到本地指定端口或本地可访问的远程端口。
……给hugo加一个命令,并发布到github上
……利用win10自带的虚拟机管理工具Hyper-V安装好CentOS7,把图形界面也给装上了,内存吃得厉害。赶紧把它关掉
……记录一下使用过的一个vim配置
……