本文目录一览:
- 1、如何在php中扩展mysqli插件。
- 2、如何在Zabbix上安装MySQL监控插件PMP
- 3、求一个可以向mysql数据库导入txt格式的数据PHP插件?
- 4、有没有PHP插件可以无缝解决PHP 5.5 不再支持MySQL扩展的问题
- 5、apache php mysql配置
- 6、您的 PHP 似乎缺失 WordPress 所需的 MySQL 插件
如何在php中扩展mysqli插件。
将php_mysqli.dll放置安装目录下 如:d:\wamp\bin\php\php5.3.5\ext\php_mysqli.dll
找到php.ini文件, 将extension=php_mysqli.dll前的分号;去掉重启服务就可以了
如何在Zabbix上安装MySQL监控插件PMP
拷贝PMP的配置文件
# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
确保Zabbix-Agent配置文件中已经开启Include=/etc/zabbix/zabbix_agentd.d/
重启Zabbix-Agent服务
# service zabbix-agent restart
创建MySQL的监控用户
mysql grant process,super,select on *.* to monitor@'localhost' identified by 'monitor';
mysql flush privileges;
修改脚本中的用户名和密码
# vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'monitor';
$mysql_pass = 'monitor';
$mysql_port = 3306;
测试脚本能否获取到数据库的状态信息
该脚本需测试两部分内容
1. MySQL实例本身的状态变量
2. MySQL是否为Slave
测试MySQL实例本身的状态变量
# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh: line 35: /usr/bin/php: No such file or directory
ERROR: run the command manually to investigate the problem: /usr/bin/php -q /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php --host localhost --items gg
因为它的脚本是用PHP实现的,故需要安装php和php-mysql
# yum install php php-mysql
重新测试该脚本
# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
有值返回就代表OK
测试MySQL是否为Slave
# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave
返回0和1是正常值,返回“Access denied”则有问题。
导入PMP的模板
即/var/lib/zabbix/percona/templates目录中的zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml
求一个可以向mysql数据库导入txt格式的数据PHP插件?
?php
$file = fopen("c:\\test.txt","r");
while (!feof($file)) {
$line = fgets($file);
$arr = explode(",",$line);
var_dump($arr);
}
?
呵呵,这只是我想的一个简单的按行读取文件内容的例子,已经把你说的那种格式的文件按行转换成数组,要保存到数据库的话直接在循环语句中加入一些代码就可以了。php函数比较多,多看看php帮助文档有好处
有没有PHP插件可以无缝解决PHP 5.5 不再支持MySQL扩展的问题
做法就是所有的mysql_xxx()函数替换为 mysqli_xxx()函数。
另php5.5不是不支持mysql扩展,而是使用mysql扩展会有警告。在忽视警告的情况下程序能正常运行的。
apache php mysql配置
在phpmyadmin配置文件中修改。
具体方法:
找到libraries/config.default.php
打开。注意请使用编辑器打开否则代码会不规则排序
找到注释:
/**
*
MySQL
user
*
*
@global
string
$cfg['Servers'][$i]['user']
*/
下面有具体的
$cfg['Servers'][$i]['user']
=
'root';
//设置MYSQL用户名
$cfg['Servers'][$i]['password']
=
'';
//设置MYSQL密码
如果这种方法实在不行,你重启apcache。如果再次连接不上的话
可能你MYSQL损坏
重新安装
您的 PHP 似乎缺失 WordPress 所需的 MySQL 插件
我也推荐用XAMPP,简单好用,具体安装方法可以参照这个文章来安装,希望可以帮到你