CentOS 6.10 编译安装 gdb-7.12.1
#下载相关源码包,统一放到 /usr/local/src 目录下:
http://nginx.org/download/nginx-1.8.1.tar.gz
http://zlib.net/zlib-1.2.8.tar.gz
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
买 Mac Pro 的时候,系统为 OS X 10.11.5,编译 PHP-5.6.21 的时候,也遇到一些坑,安装过程记录如下:
Mac Pro 编译安装 PHP 5.6.21 及 问题汇总
后来,系统升级为 OS X 10.11.6,再后来,打算升级 PHP 至 5.6.28,报错:
【实战】
把 php、php-fpm、nginx、mysql 的相关命令路径添加到 用户环境变量
$ vim ~/.bash_profile
下载163的yum源文件:
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
然后运行命令:
yum makecache
编译PHP时指定路径
./configure --prefix=/opt/php/php-5.6 make && make install
这样可以PHP版本就可以安装到一个特别的路径,而不是安装到 /usr/local/ 下。多个版本的 PHP 分别保存在各自的目录中,根据程序需要启动不同的 PHP。
更改 CentOS 6.x/7.x yum源为 阿里云源
CentOS官方下载(注意:i386为32位系统,x86_64为64位系统)
CentOS 5.x: http://mirror.centos.org/centos/5/isos/
CentOS 6.x: http://isoredirect.centos.org/centos/6/isos/
下载了一个免费开源的广告系统(openadserver),在Linux上安装时,提示要安装 pdo_mysql 扩展,先前有过编译安装 soap扩展 的经历,今天要编译安装 pdo_mysql 扩展,应该不难吧!
参考文献如下: