phpmyadmin配置

nginx负载均衡实例

匿名 (未验证) 提交于 2019-12-02 21:53:52
实例整体框架: 搭建web server: 1、安装php-fpm和mariadb-server并创建web资源存放目录: [root@webserver Desktop]# yum install -y php php-fpm php-mbstring mariadb-server php-mysql [root@webserver Desktop]# mkdir /data/html 2、配置php-fpm: #配置php-fpm [root@webserver Desktop]# vim /etc/php-fpm.d/www.conf listen = 0.0.0.0:9000 listen.allowed_clients = 10.10.0.11,10.10.0.12 pm.status_path = /status ping.path = /ping ping.response = pong php_value[session.save_handler] = files php_value[session.save_path] = /var/lib/php/session #设置会话session文件属主属组 [root@webserver Desktop]# chown apache:apache /var/lib/php/session [root@webserver

phpMyadmin各版本漏洞

梦想的初衷 提交于 2019-12-01 08:18:34
phpMyadmin各版本漏洞 一: 影响版本:3.5.x < 3.5.8.1 and 4.0.0 < 4.0.0-rc3 ANYUN.ORG   概述:PhpMyAdmin存在PREG REPLACE EVAL漏洞   利用模块:exploit/multi/http/phpmyadmin preg replace CVE: CVE-2013-3238 二: 影响版本:phpMyAdmin v3.5.2.2   概述:PhpMyAdmin存在server sync.php 后门漏洞   利用模块:exploit/multi/http/phpmyadmin 3522_backdoor CVE: CVE-2012-5159 三: 影响版本: 2.11.x < 2.11.9.5 and 3.x < 3.1.3.1;   概述:PhpMyAdmin配置文件/config/config.inc.php存在命令执行   利用模块:exploit/unix/webapp/phpmyadmin_config CVE: CVE-2009-1151 四:影响版本:2.11.3 / 2.11.4   利用方法:用户名处写入'localhost'@'@"则登录成功。 (注意全部是英文标点符号,最后一个为英文双引号) 五:影响版本:2.8.0.3   phpmyadmin配合phpinfo getshell

mac的phpMyAdmin登录报mysqli_real_connect()链接错误

混江龙づ霸主 提交于 2019-12-01 06:25:28
报错提示 mysqli_real_connect(): The server requested authentication method unknown to the client [ caching_sha2_password ] mysqli_real_connect () : (HY000/ 2054 ): The server requested authentication method unknown to the client 报错原因 因为mysql8使用了新的加密方式,导致phpmyadmin不能正常登录,所以我们要换成传统的加密方式,当时找了很多办法,一定要搜mac环境下配置phpMyAdmin的配置才可以,找到的都是通过命令行的方式,都不起作用。 后来逐渐菜摸索出来直接在设置里面的mysql有一个初始化数据库 initialize Database 选项,通过这个找到了第二个选型,并进行了重置密语,这才用phpMyAdmin进去管理了,还是phpMyaAdmin好用,本来找了一个替代品MySQLWorkbench,但是进去连接,就只能看到一个数据库,也不想用了,还是phpMyAdmin比较熟悉好用。 解决方案 因为我是通过图形化的软件包安装的应用,所以我需要在我的设置里面找到mysql应用,重新初始化数据库,通过use legacy password

phpmyadmin报错:mysqli_real_connect(): (HY000/2002): No such file or directory 错误正确解决方法

一个人想着一个人 提交于 2019-12-01 06:19:22
在个人服务器上新安装的PHP7.2.12和mysql8.0.13,安装完成后将下载好的phpmyadmin4.8.3版本解压后直接放到站点根目录下面,输入正确的用户名和密码后会提示如下错误: mysqli_real_connect(): (HY000/2002): No such file or directory 网上有说的要改phpmyadmin的配置文件的很多,其实原因是php.ini中配置的mysqli没有与实际的mysql.sock对应正确; 命令行登录mysql 通过命令 STATUS 获取mysql.sock路径 在php.ini中配置好mysqli路径。 pdo_mysql.default_socket= /mnt/local/mysql/mysql.sock mysqli.default_socket = /mnt/local/mysql/mysql.sock php.ini中顺便改下端口号为编译安装指定的3309 mysqli.default_port = 3309 保存,退出 平滑重启PHP后生效:kill -USR2 `cat /mnt/local/php/var/run/php-fpm.pid` 来源: CSDN 作者: 李高峰的博客 链接: https://blog.csdn.net/ligaofeng/article/details/84641730

WAMP环境搭建

自闭症网瘾萝莉.ら 提交于 2019-11-30 22:09:26
Windows+Apache 搭建PHP开发环境 第一步:下载安装的文件 1. Apache 版本 httpd-2.2.21-win32-x86-no_ssl.msi 2. MySQL 版本 mysql-5.5.19-win32.msi 3. PHP 版本 php-5.3.5-Win32-VC6-x86.zip 4. phpMyadmin 版本 phpMyAdmin-3.4.9-all-languages.zip 提示: 1. 建议选择无SSL功能的Apache版本来完成开发,因此我们这里使用了Apache 2.2.21-win32-x86-no ssl.msi。 2. Windows下安装MySQL就选择.msi安装包格式,我们选择了mysql-5.5.19-win32.msi ,双击根据向导安装即可,简单方便。 3. PHP我们选择用Windows的.zip版本,php-5.3.5-Win32-VC6-x86.zip。从安全性和性能来说,都是zip版本的好,一般服务器也都是安装这个版本的。 不要下载NTS版本或VC9版本的,因为VC9是专门为IIS定制的,而VC6 是为Apache或其他WEB服务软件提供的。 4. phpMyAdmin是以PHP为基础的在线MySQL管理工具,在进行phpMyAdmin3 安装时需要的PHP环境至少为PHP5.2,MySQL5 以上的版本

LAMP环境配置之安装phpMyAdmin

ε祈祈猫儿з 提交于 2019-11-29 15:43:35
phpMyAdmin的安装 1、进入软件源码所在的目录/usr/local/src/中,并解压软件包phpMyAdmin-3.5.6-all-languages.tar.gz到当前目录phpMyAdmin-3.5.6-all-languages下。 2、把解压的目录phpMyAdmin-3.5.6-all-languages下的文件,全部复制到Apache的/usr/local/apache/htdocs下,并新建一个名为phpmyadmin的目录下面,即安装完成。 [root@localhost src]# cp -a phpMyAdmin-3.5.6-all-languages /usr/local/apache/htdocs/phpmyadmin 3、在使用phpmyadmin之前,也需要先配置一下。配置的方法是通过对phpmyadmin顶层目录下的config.inc.php文件中的几个选项做一些设置即可。默认不存在config.inc.php文件,我们需要手工创建一个,也可以复制config.sample.inc.php模板得到最低限度的配置文件。 [root @localhost src]# cd /usr/local/apache/htdocs/phpmyadmin/ [root @localhost phpmyadmin]# cp config.sample.inc

CentOS上Nginx服务器安装phpmyadmin

人走茶凉 提交于 2019-11-29 14:05:18
下载并安装phpmyadmin工具,一个是把代码拷上去,一个是增加一个站点(就是nginx conf文件)。 phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。 phpmyadmin最大的好处之一就是提供虚拟主机的服务商不需要向外界公开mysql的地址, 让数据库操作平台直接连接其LAN的IP地址——既提供了操作数据库的服务,又保证了安全。 另一个好处就是跨平台,Mysql有很多优秀的GUI管理工具,但是,桌面程序都有一个跨平台成本大的通病,phpmyadmin是web UI,可以很好的屏蔽这一点,而且免费的。 下载phpMyAdmin-4.6.4-all-languages安装包,解压后上传至nginx默认web路径即/usr/share/nginx/html。 Nginx虚拟主机配置(/etc/nginx/conf.d)如下:拷贝除default以外的任一配置文件,然后进行修改。 server { listen 82; //访问的端口 server_name 192.168.xxx.xxx; index index.html index.htm index.php; root /usr/share/nginx/html/phpmyadmin; # root/usr

CentOS 7 YUM 10分钟快速安装 LNMP 环境详细教程

老子叫甜甜 提交于 2019-11-27 10:47:31
源码编译安装 LNMP 环境虽然便于自定义,但是对于小型服务器来说,漫长的编译时间让人无法等待。如果能在 10 分钟后内搞定环境安装,再好不多了。 那么如何在 10 分钟内快速安装完 LNMP 环境呢,答案是 使用 YUM 安装 。 什么 YUM ? 官网给出的解释 yum is a software package manager that installs, updates, and removes packages on RPM-based systems. It automatically computes dependencies and figures out what things should occur to install packages. yum makes it easier to maintain groups of machines without having to manually update each one using rpm. Features include: Support for multiple repositories Simple configuration Dependency calculation Fast operation RPM-consistent behavior Package group support,

phpmyadmin 无法读取文件

折月煮酒 提交于 2019-11-27 10:24:37
网上百度,竟然都是直接操作Mysql source 我仔细检查了下我的配置,对PHPMYADMIN限制了其访问路径,限定到了自己的目录范围之内(即open base设定) 在其中添加了一个 /tmp 立即解决了问题(注意分隔符号用冒号 我的是linux系统) 猜想是phpmyadmin直接去访问了临时目录,但是没有权限。 于是我再查看我的php.ini设定:/tmp/php_uploaded_tmp_files 对于普通的上传操作都是没有问题的,为什么phpmyadmin就不行呢,正在研究pm的代码,下次分解。 来源: oschina 链接: https://my.oschina.net/u/4731/blog/123423

使用Dreamweaver cs6定义PHP站点

ⅰ亾dé卋堺 提交于 2019-11-27 04:05:03
因为 PHP 文件需要由 Web 服务器处理,所以您需要将测试服务器的位置告知 Dreamweaver 。您还需要告诉 Dreamweaver 测试文件时要使用的正确 URL。以下说明假设您已经按上述部分 中 的描述在自己的计算机上设置一个本地测试环境。 理论上,您可以找到计算机上任何位置的 PHP 文件,当使用“实时视图”或“在浏览器 中 预览”时, Dreamweaver 会将它们复制到测试服务器。但是,这会为每个文件生成两个相同的副本。一般将项目文件存储在测试服务器的文档根 中 文件夹 中 ,您在本教程 中 也将这样做。 顺便说一下,开发PHP站点,需要先安装xamp,iis,wampserver包括Apache服务器,MySQL,以及PHPmyadmin的安装,安装具体过程(这里省略) 最后把文件安装在一个文件目录,C盘,或者D盘。 文档根的 URL 为 http://localhost/ 。 在 Dreamweaver 中 ,选择“站点”>“新建站点”。 在“站点名称”文本框 中 ,键入站点名称,如 PHP Test Site 。该名称用于在 Dreamweaver 中 识别此项目。 单击“本地站点文件夹”文本框旁的文件夹图标,浏览到测试服务器的文档根。 创建一个名为 php _test的文档根的子文件夹并选择它。 依次单击“打开”和“选择”(Mac 上是“选取”)。