宝塔面板php拓展(宝塔面板一键部署)
宝塔面板php7.3&7.4版本不支持ZipArchive手工安装扩展方法
宝塔面板安装的PHP7.3和7.4默认已经不带zip扩展,要手工安装zip扩展首先需要安装libzip,方法如下:
安装完成后,查看是否存在/usr/local/lib/pkgconfig目录,如果存在,执行如下命令来设置PKG_CONFIG_PATH:
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"
在SSH命令行界面执行以下语句:
最后在重启一下 PHP服务即可。
宝塔面板php7.4版本不支持ZipArchive导致程序无法后台直接更新的解决方法
在SSH命令行界面执行以下语句:
最后在重启一下 PHP服务即可。
宝塔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组件
宝塔面板PHP7.4下安装Swoole Loader扩展的方法
为解决在使用三丰云免费云服务器搭建PHP7.4环境时,通过宝塔面板安装Swoole扩展不成功的状况,可以尝试以下步骤替代方法成功安装Swoole Loader:
首先,下载Unix版的PHP7.4 Swoole Loader扩展文件。确保所下载的文件与您的系统兼容。
接着,上传下载好的Swoole Loader扩展文件(swoole_loader74.so)至当前PHP的扩展安装目录。在宝塔文件系统中,找到该目录路径:/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902。
随后,对php.ini文件进行配置。进入文件编辑界面:/www/server/php/74/etc/php.ini,在文件底部添加如下配置,并确保保存:extension=swoole_loader74.so。注意,配置中的扩展名需与上传至当前PHP扩展目录的文件名称完全一致。
最后,完成php.ini配置后,通过宝塔面板重启PHP服务或重启整个服务器,以使新配置生效。