运维 | CentOS 7 下给 PHP 安装 MSSQL - PDO拓展

这个东西特别烦人,搞了两次有点经验了,记录一下。

关键字:FreeTDS、PDO、MSSQL、Linux、CentOS7

下载freetds: wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-0.91.100.tar.gz

解压,切换,然后设置: ./configure --with-tdsver=8.0 --prefix=/usr/local/freetds --enable-msdblib --with-gnu-ld --enable-shared --enable-static

编译并安装: make && make install

改一下freetds默认的设置: vim /usr/local/freetds/etc/freetds.conf (把 [global] 下的 tds version前面的分号";"去掉)

下载pdo_dblib: wget https://pecl.php.net/get/PDO_DBLIB

解压,切换,然后设置: ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds

编译并安装: make && make install

到php.ini加入pdo_dblib.so

搞定!

时间: 2024-10-12 22:49:52

运维 | CentOS 7 下给 PHP 安装 MSSQL - PDO拓展的相关文章

hadoop-3.0.0-beta1运维手册(003):安装全分布式HDFS3.0.0-准备软件

3.1 准备软件 HDFS是Hadoop的一个组件,它并没有单独发布,因此,我们需要下载Hadoop的安装包. 1. 下载Hadoop3.0.0-beta1,保存到d:\hdfs3\soft 3-1 Hadoop存储路径图 有关beta1版本的介绍:它是API稳定的版本,但不保证质量,并且不打算用于生产环境.因此,此版本可以用来提前学习,待stable版本出来后,可以直接替换上生产环境. 2. 下载JDK Hadoop是用java编写的,JDK提供了java程序的运行环境,因此,需要下载JDK.

运维神器Chef简单介绍和安装笔记

首先大概解释一下Chef Chef有三个重要的概念:(如上图所示) 它们的合作关系大致是这样的, Workstation把资源或者说是一些要被运行的命令上传到Chef-Server上, Nodes自动通过Chef-Server拿到属于自己的执行任务到本地执行,这样可达到一个将军指挥千军万马的效果:smirk:. Chef Server 存放所有通过Workstation上传的资源,和用户等公共数据(用PostgreSQL). 可以干脆叫它为资源服务器,大家都可以与它通讯(用RabbitMQ ),

运维监控利器Nagios之:安装nagios

一.安装前准备 (1)创建nagios用户和用户组 [[email protected] ~]#useradd -s /sbin/nologin nagios [[email protected] ~]#mkdir /usr/local/nagios [[email protected] ~]#chown –R  nagios.nagios /usr/local/nagios (2)开启系统sendmail服务 在nagios监控服务器上开启sendmail服务的主要作用是让nagios在检测到

CentOS 7下源码安装MySQL 5.7

网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右(5.7版本的是600M左右), 对于第二种方法,我搞了一天,无果,到某个环节实在是无法走通,老大那边也不让搞了,隔了几天老大又吩咐我在生产服务器上安装mysql,这次我就按照第一种方法源码安装方式 下载源码安装包 http://dev.my

基于CentOS 7下最小化安装的操作系统搭建Zabbix3.0环境

环境说明 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 Httpd版本:Apache/2.4.6 (CentOS) MariaDB版本:5.5.52-MariaDB PHP版本:PHP 5.4.16 环境准备 [[email protected] ~]# setenforce 0 [[email protected] ~]# sed -i "s/SELINUX=enforcing/SELINUX=disa

CentOS 7下Samba的安装与配置

CentOS 7下Samba的安装与配置 一.简介 简介以及配置介绍部分来自:https://www.cnblogs.com/muscleape/p/6385583.html Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CI

CentOS 7 下 yum 方式安装 Docker 环境

教你如何在 CentOS 7 下 yum 方式安装 Docker 环境. 记录在CentOS 7下使用yum方式安装Docker环境的步骤. 1.移除旧版本: yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                  

hadoop-3.0.0-beta1运维手册(002):安装Guest操作系统

2.1 什么是Guest操作系统 Guest指虚拟机,安装Guest操作系统,就是在我们刚才定制的虚拟机nn1上安装操作系统. 我们要安装的操作系统是Linux,它有很多发行版,在这里我们选择Centos系列,它主要用作服务器操作系统,非常稳定,在生产环境中应用广泛.具体版本是Centos 7,64位,下载地址为:CentOS-7-x86_64-Everything-1511.整个光盘有7GB多,因为它包含了更多的安装包(软件),我们在安装的时候,可以根据需要来选择安装哪些软件.因此,实际装出来

自动化运维三贱客之 SaltStack 安装

SaltStack 简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq.PyCrypto.Pyjinjia2.python-msgpack和PyYAML等)构建. 通过部署SaltStack,我们可以在成千万台服务器上做到批量执行命令,根据不同业务进行配置集中化管理.分发文件.采集服务器数据.操作系统基础及软件包管理等,SaltStack是运维人员提高工作