fastadmin 安装出现 could not find driver

在安装FastAdmin时遇到“could not find driver”错误通常与数据库连接驱动有关。以下是解决该问题的详细步骤:

  1. 确认错误消息的具体内容‌:
  • 确保错误消息确实是“could not find driver”,这通常指向数据库连接问题。
  1. 检查PHP的PDO扩展是否已安装并启用‌:
  • 使用命令php -m查看当前PHP环境中已启用的模块列表,确认是否有对应的数据库扩展(如pdo_mysql对于MySQL)。

  • 如果扩展未启用,需要修改php.ini文件。找到对应的扩展行(如extension=pdo_mysql),去掉行前的分号(;)以启用该扩展。例如:

  • ;extension=pdo_mysql
  • 修改为
  • extension=pdo_mysql

PHP file_get_contents(): SSL operation failed with code 1. OpenSSL Error message

在调试php脚本代码时,发现使用 file_get_contents() 函数请求HTTPS的网址链接时出现了报错,其报错代码如下面所示“file_get_contents(): SSL operation failed with code 1. OpenSSL Error message…”百度查了一下原因与解决方法,下面就来分享一下。

原因:

服务器上未能正确配置好https证书,所以出现了错误。

1、方法1:

(1)、下载证书,http://curl.haxx.se/ca/cacert.pem

(2)、证书上传到服务器,并记录好上传的路径

(3)、打开php的配置文件,php.ini

(4)、修改 openssl.cafile 的配置的值为上传的证书地址即可

 

2、方案二 直接对 file_get_contents 函数进行设置,让 file_get_contents 函数跳过https验证,暂时解决问题

$url = ‘请求地址’;
$arrContextOptions=array(
“ssl”=>array(
“verify_peer”=>false,
“verify_peer_name”=>false,
“allow_self_signed”=>true,
),
);
$response = file_get_contents($url, false, stream_context_create($arrContextOptions));

3、方案三 使用curl来替代 file_get_contents 函数来使用!

$url = ‘请求地址’;
function getSSLPage($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSLVERSION,3);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
var_dump(getSSLPage($url));

 

现教课程——MYSQL

软件241

链接: https://pan.baidu.com/s/1Q-DHlGTLZLXG3Tl-tnlteA 提取码: r493

软件242

链接: https://pan.baidu.com/s/1XwW2F3IGa_np-PLDtMEDIw 提取码: rbby

 

centos 查看宝塔密码

使用SSH工具连接服务器
使用SSH工具远程连接Linux服务器。
输入命令查看账号和密码
输入命令:/etc/init.d/bt default,查看查看面板默认信息里的账号和密码。 

6.x以上版本也可以输入命令:bt,打开宝塔命令行,输入命令编号14,查看面板

模糊查询文件并删除 ;模糊查询文件夹并删除其下文件

模糊查询文件并删除
find /tmp -type f -name ‘sess*‘ -exec rm -f {} \;

查看大文件
du -sh *

模糊查询文件夹并删除其下文件。
find /var/lib/clamav -type d -name ‘tmp.*‘ -exec rm -rf {} \;

rm -rf 删除文件夹

 

================================对文件或者目录解锁,解锁

增加:

sudo chattr -R +i 目录或者文件

移除:

sudo chattr -R -i 目录或者文件

linux运维秘籍

1、模糊查询包含google的文件夹,然后删除

find /tmp -type d -name “*google*” |xargs rm -rf

2、查看名称为chrome 的进程数

pgrep -f chrome | wc -l

3、杀死名称为chrome的进程

kill -9 $(pgrep -f chrome)

Apache和Apache Tomcat的区别是什么?

Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。

Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

两者从以下几点可以比较的:

1、两者都是apache组织开发的

2、两者都有HTTP服务的功能

3、两者都是开源免费的

指定浏览器打开指定的网页

首先写个bat

右键-新建-文本文档,更改下格式,把.txt改成.bat,然后右键编辑

输入下列内容(调用ie浏览器打开百度主页)

IE浏览器:

@echo off
start iexplore.exe “www.baidu.com”
保存,双击这个小东西,会先弹出黑框闪一下,然后使用ie浏览器打开了百度;

360极速浏览器:

@echo off
start 360chrome.exe “www.baidu.com”
UC浏览器:

@echo off
start UCBrowser.exe “www.baidu.com”
其他浏览器只要把名字改改就行了。右击浏览器快捷方式,打开文件位置,那个名字就是浏览器的名字。指定网址的话自己百度去。

cmd.exe/c start chrome www.baidu.com 或者这样执行也可以