php7.2 sqlsrv 扩展 ubuntu Homestead

PHP 7.2.9-1+ubuntu18.04.1 安装 sqlsrv 扩展

参考文章 https://serverpilot.io/docs/how-to-install-the-php-sqlsrv-extension

curl -s https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

sudo bash -c "curl -s https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list"

sudo apt-get update

 (这里是时间过期了) date -s 12/12/2018 && date -s 20:19:00 && sudo hwclock --systohc 改成当前时间即可

 

sudo ACCEPT_EULA=Y apt-get -y install msodbcsql17 mssql-tools

sudo apt-get -y install unixodbc-dev

sudo apt-get -y install gcc g++ make autoconf libc-dev pkg-config

sudo pecl install sqlsrv

sudo pecl install pdo_sqlsrv

(pecl command not found )
(如果pecl执行不成功先执行以下2条命令)
(sudo apt-get install php-pear php-dev)

sudo bash -c "echo extension=sqlsrv.so > /etc/php/conf.d/sqlsrv.ini"

sudo bash -c "echo extension=pdo_sqlsrv.so > /etc/php/conf.d/pdo_sqlsrv.ini"

sudo service php-fpm restart
(/etc/php/conf.d 代表的是你本机的php安装路径)

原文地址:https://www.cnblogs.com/zhaoyang-1989/p/10121429.html

时间: 2024-08-30 00:23:42

php7.2 sqlsrv 扩展 ubuntu Homestead的相关文章

上手并过渡到PHP7(1)——基于Homestead的PHP7和XDdebug环境

PHP7 up and running 泊学实操视频泊学原文链接PHP7, Xdebug and Homestead 在经历了13个RC版本之后,PHP 7终于来了.在我们上手评估PHP 7的新特性之前,我们要先建立一个独立的开发环境. Homestead - A full-feature PHP 7 box 安装Homestead vagrant box Homestead是一个由Laravel官方维护的Vagrant "box".它基于Ubuntu 14.04,把一个LNMP环境.

yum 安装php7和相关扩展

安装php7和相关扩展 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm   (nginx) rpm -Uvh http://rpms.famillecollet.com/

PHP安装sqlsrv扩展步骤,PHP如何连接上SQL

今天捣鼓了一天,终于把PHP的sqlsrc扩展给弄好了.为了让PHP能够顺利连接上MSSQL,实在不易. 第一步:安装Wampserver 我安装的是Wampserver 2.4.17版本.注意:安装Wampserver之前需要安装微软的vcredist_x64.exe,我的操作系统是64位,具体操作系统几位按规定安装: 第二步:安装相关组件以及下载相关扩展 解压复制<SQL Server Driver for PHP的扩展包(非官方)>里面的dll文件到bin\php\ext文件夹里面 需要

windows下php7安装redis扩展

windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/package/redis 看下自己phpinfo的信息:线程安全版本:Thread Safe:enabledphp版本:PHP Version 7.0.10 根据说明选择对应的版本redis.dll版本 当前环境下就选择7.0 Thread Safe (TS) x64的包下载.将下载解压后的php_re

windows php7 安装 mongodb 扩展

windows php7 安装 mongodb 扩展 确定自己的版本(我的版本是php-7.1.9-Win32-VC14-x64)若不知道可打开phpinfo查看nts(非线程)ts(线程) 注意:86等于32位 下载对应的版本的php_mongodb.dll 文件下载链接:https://pecl.php.net/package/mongodb/1.2.9/windows (按我php版本我选的是php7.1那一栏线程安全类型) (下载需要FQ,如果无法FQ请留言或加QQ:1534147975

Yaconf - php7的配置管理扩展

一 yaconf能干什么 1. 它使用单独的一个配置目录(在yaconf.directory指定), 和代码分离. 2. 它在PHP启动的时候, 处理所有的要处理的配置, 然后这些配置就会常驻内存, 随着PHP的生命周期存亡. 避免了每次请求的时候解析配置文件. 3. 所有的配置内容都是immutable的, 这就可以借助于Fork的COW, 降低内存占用, 并且在访问配置的时候, 几乎不需要任何的内存Copy, 也不会有无谓的引用计数增减 4. 最重要的, 配置目录和代码分离以后, 可以借助一

centos php7 安装mysqli扩展心得

在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装php7时没有configure mysqli 安装php方法:wget http://cn2.php.net/distributions/php-7.1.5.tar.gz tar zxvf php-7.1.5.tar.gz cd php-7.1.5 ./configure --with-php-co

VirtualBox扩展Ubuntu磁盘空间

有时候我们在使用virtualBox虚拟机时,创建虚拟机时并没有考虑到所占用硬盘大小,后来可能磁盘空间不够用了. 以下方法可以帮你扩展虚拟机的存储空间(以下Ubuntu为例). 1. 在宿主机器进入VirtualBox安装目录(通常在C:\Program Files\Oracle\VirtualBox),执行如下命令 >VBoxManage.exe modifyhd "F:\VirtualBox VMs\Ubuntu 14.10\Ubuntu 14.10.vdi" --resiz

php以pdo方式连接sqlserver,无法开启sqlsrv扩展

首先,PHP连接sqlserver代码如下: $host="aaaaa"; $dbname="aaaaa"; $user="aaaaa"; $pass="aaaaa"; try { # MS SQL Server and Sybase with PDO_DBLIB $dbh = new PDO("sqlsrv:Server=$host;Database=$dbname", $user, $pass); }