宝塔php扩展,php宝塔搭建

2023-11-19 0 195

目录:

宝塔linux 面板安装 php sqlserver 扩展

用unixODBC连接

记录步骤,详细细节请自己问百度

首先需要安装freetds

cd freetds-0.91

./configure –prefix=/usr/local/freetds –enable-msdblib –with-tdsver=7.1 // 注意这里用7.1 因为最高是7.2 如果用7.2会默认5.0

make make install

当然我推荐使用ODBC+freetds 毕竟这样PHP可以更好的支持

所以先安装 unixODBC

cd unixODBC-2.3.1

./configure –prefix=/usr/local/unixODBC

make make install

然后freetds需要如下配置

./configure –prefix=/usr/local/freetds –with-unixodbc=/usr/local/unixODBC –enable-msdblib –with-tdsver=7.1

make make install

配置ODBC

cd /usr/local/unixODBC/etc

vi odbcinst.ini

[TDS]

Description = MS-SQLServer

Driver = /usr/local/freetds/lib/libtdsodbc.so

Setup = /usr/local/freetds/lib/libtds.so

FileUsage = 1

保存退出

vi odbc.ini

[mssql]

Driver = TDS

Server = 192.168.1.2

Database = xxxDB

Port = 1433

Socket =

Option =

Stmt =

保存退出

现在可以测试连接SQLSERVER了

/usr/local/unixODBC/bin/isql -v mssql sa password

//mssql 是 odbc.ini里定义的节点名

完美成功。。。

当然别忘记去PHP动态的扩展ODBC组件

宝塔安装php redis 扩展故障

这是因为 php.ini 文件中,已经配置好了 redis 扩展,但是 php-cli 文件没有添加成功配置的原因

web php 文件

php-cli php 文件

我想,产生这种问题的原因,可能是因为 web 的配置文件和 cli 的配置文件不是同一个文件的原因。但不知掉为什么其他扩展正常,redis 不正常

宝塔php 如何添加自定义so扩展,怎么添加,怎么调用?

和php安装扩展一样,也是要在命令行操作,步骤如下:

进入源码目录:

cd xxx

生成配置

/www/server/php/版本/bin/phpize

./configure –with-php-config=/www/server/php/版本/bin/php-config

编译并安装:

make make install

写配置文件

echo “extension = xxx.so” /www/server/php/版本/etc/php.ini

【宝塔php扩展】的内容来源于互联网,若引用不当,请发邮件456(@)456.cn联系删除

相关文章

猜你喜欢
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 4975 +

    运行天数

你的前景,远超我们想象