phpmyadmin的安装部署

系统环境:centos7

php版本:5.3.27

phpmyadmin版本:4.2.7.1

IP:192.168.1.205

数据库:mysql5.5.32

本次部署使用nginx

下载phpmyadmin:

wget https://files.phpmyadmin.net/phpMyAdmin/4.2.7.1/phpMyAdmin-4.2.7.1-all-languages.zip

  1. 安装php和nginx、mysql(略)
  2. 解压文件

将文件解压至/usr/local/nginx/html/ 并将目录改成phpmyadmin

cd /usr/local/nginx/html

unzip phpMyAdmin-4.2.7.1-all-languages.zip && mv phpMyAdmin-4.2.7.1-all-languages phpmyadmin

2.配置nginx

[[email protected] conf]# cat 205.conf 
server {
        server_tokens off;
        listen       80;
                #listen       443;
        #if ($http_user_agent ~* "Chrome")
        #{ 
        #       return 403;
        #}
        server_name  192.168.1.205;
        index index.php index.html index.htm;
        root html;
         location ~ .*\.(php|php5)?$ {
            #root           bbs;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            #include        fastcgi_params;
            include   fastcgi.conf;
           # auth_basic          "xiaoyao site";
            #auth_basic_user_file conf/htpasswd;
        }
}

4、配置phpmyadmin

将文件libraries/config.default.php放到phpmyadmin主目录下:

[[email protected] phpmyadmin]# cp /usr/local/nginx/html/phpmyadmin/libraries/config.default.php /usr/local/nginx/html/phpmyadmin/config.inc.php

启动php:

[[email protected] phpmyadmin]# /application/php/sbin/php-fpm

重启nginx:

[[email protected] phpmyadmin]# /usr/local/nginx/sbin/nginx -s reload

启动mysql:

/etc/init.d/mtsqld start

5.访问phpmyadmin

在地址栏中输入链接:

http://192.168.1.205/phpmyadmin/index.php

输入数据库的账号密码就可以登录了。

当然,也可以通过

http://192.168.1.205/phpmyadmin/setup/index.php

新建多个服务器。然后重复第4步。

遇到的问题:

1.输入用户名和密码后点击“执行”后一直报 “#2002 无法登录 MySQL 服务器”。

百度找到了一个解决办法,将“phpMyAdmin”文件夹下的config.inc.php文件中的

$cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;

修改为

$cfg[‘Servers‘][$i][‘host‘] = ‘127.0.0.1‘;

就解决了。

一个MySQL客户可以两种不同的方式连接mysqld服务器:Unix套接字,它通过在文件系统中的一个文件(缺省“/tmp/mysqld.sock”)进行连接;或TCP/IP,它通过一个端口号连接。Unix套接字比TCP/IP更快,但是只有用在连接同一台计算机上的服务器。如果你不指定主机名或如果你指定特殊的主机名localhost,使用Unix套接字。
错误(2002)Can‘t connect to ...通常意味着没有一个MySQL服务器运行在系统上或当试图连接mysqld服务器时,你正在使用一个错误的套接字文件或TCP/IP端口。  
由检查(使用ps)在你的服务器上有一个名为mysqld的进程启动!如果没有任何mysqld过程,你应该启动一个。

2.phpmyadmin #1045错误,无法登录 MySQL 服务器

这个问题是因为空密码导致的,在数据库中将相应的用户的加上密码就行了,如果出现了第一个问题,那么要添加的密码的用户应该是‘用户名’@127.0.0.1.

时间: 2024-10-27 03:46:44

phpmyadmin的安装部署的相关文章

magento本地安装部署

magento是基于php开发,在本地安装magento首先要有php能运行的环境,这里推荐wampServer或者xampp,两者我都试过,个人感觉wampServer比较好用,建议去官网下载最新版本以免因为版本问题导致各种错误,因为我测试过程中就碰到过 ╮(╯▽╰)╭. 进入magento官网有安装guide,一步步continue即可.(改用xampp,wamp不稳定,具体detail页访问not found暂没解决) 大致说下步骤: 1.准备最新的wampServer或xampp.mag

CentOS 7中基于rpm包方式安装部署apm(php-fpm) + xcache

CentOS 7, 基于rpm包方式安装部署apm(php-fpm) + xcache:a) httpd, php, mariadb分别部署在一个单独的主机上:b) 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress:c) 为phpMyAdmim提供https服务: 一.环境配置:关闭防火墙和设置SELinux:使用httpd+FastCGI的方式实现整合:1.php-5.3.3+版本中才能默认实现:2.httpd支持proxy_fcgi_module,默认httpd-2

Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 3. Nginx配置反向代理 3.1 cnetos 安装nginx 首先,我们需要在服务器上安装Nginx.参考网址 3.1.1:添加Nginx存储库 要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令: sudo yum install epel-release EPEL的全称叫 Ex

Python实现一键安装部署LNMP环境

最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多东西的时候再进行优化升级! 环境介绍: Python 2.6.6 Centos 6.5 nginx 1.10.1 mysql 5.6.34 php 5.3.3 代码如下: #!/bin/env python import os import sys def ent

linux运维之weblogic12.1.3安装部署

安装最新的weblogic版本,版本号为 12.1.X(12.1.2,12.1.3).开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了.万万没想到,从12C版本后,bin文件不提供了,改成全系统通用的jar文件 (generic.jar).试了半天原来那种安装方式不能用了,非得用图形界面安装.由于服务器只能远程登录,于是各种百度.各种找材料,最后终于找到一种静默方式的安装.请看下文. weblogic12C各版本所支持的JDK版本: fmw_12

Sqlserver2008安装部署文档

Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步.   具体安装.net framework的方法是:在图标<我的电脑>上右击选择<管理>,打开以后选择<功能>选项卡,如下图所示,然后点击添加功能,勾选..net framework,然后一直点击下一步安装即可. 安装的过程中,需要注意如果你要安装的服务器有外挂或者附加的

redis以及php的redis扩展安装部署

一.redis 安装部署: tar xf redis-3.2.8.tar.gz cd redis-3.2.8 make MANIFESTO=jemalloc make PREFIX=/usr/local/redis-3.2.8 install ln -s /usr/local/redis-3.2.8/ /usr/local/redis echo "export PATH=/usr/local/redis/bin:$PATH" >> /etc/profile find / -

ELK部署logstash安装部署及应用(二)

Logstash 安装部署注意事项: Logstash基本概念: logstash收集日志基本流程: input-->codec-->filter-->codec-->output input:从哪里收集日志. filter:发出去前进行过滤 output:输出至Elasticsearch或Redis消息队列 codec:输出至前台,方便边实践边测试 数据量不大日志按照月来进行收集 如果通过logstash来采集日志,那么每个客户端都需要安装logstash 安装需要前置系统环境

Zookeeper安装部署

Zookeeper安装部署 Zookeeper部署(单机模式)   下载ZooKeeper ü  http://zookeeper.apache.org/   解压 ü  tar -zxvf zookeeper-3.4.5.tar.gz   配置.在conf目录下创建一个配置文件zoo.cfg: tickTime=2000 dataDir=/home/hadoop/bigdata/zookeeper/datadataLogDir=/home/hadoop/bigdata/zookeeper/da