教你如何 配置 phpMyAdmin

 更新时间:2016年11月25日 15:17  点击:1501

教你如何 配置 phpMyAdmin

下载:请到phpmyadmin官方站点 http://www.phpmyadmin.net/ 下载phpmyadmin文件,

解压后对phpmyadmin进行设置我边讲例子别解析:

解压后得到一个目录,与以前的版本不同,2.8版的phpMyAdmin 的根目录中没有名为 config.inc.php 的配置文件,现在的配置文件是 libraries/config.default.php 进在该文件中

我的目录为:http://www.111cn.net/myadmin/


找到 $cfg['PmaAbsoluteUri']
修改你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://yoursite/phpmyadmin/';

还有下面的
$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认, 也可能是主机IP)


$cfg['Servers'][$i]['host'] = 'localhost;这里是默认的我们一般不改

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '******';

为了安全起见我们找到设置$cfg['Servers'][$i]['auth_type'] = ''修改值勤cookie


$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
config: 按照 自身 libraries/config.default.php 文件中的配置提供用户名和密码
cookie:用于输入口令方式登陆,如果选择此项,需要设置$cfg['blowfish_secret'] = 'cookie';(见后面的介绍)

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root,在网上设你的mysql用户名)
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
自己机里不用设
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(你只有一个数据就设置一下)

注:$cfg['blowfish_secret'] = '';
本机的话不需要设置,但是网络的话需要设置成cookie:
$cfg['blowfish_secret'] = 'cookie';

设置完毕可以上传到网上了。

浏览http://yoursite//phpmyadmin/ 当然你设置不同就用那个网址。
如果设置$cfg['Servers'][$i]['auth_type'] = 'cookie'; 所以显示会要求输入帐号密码,这里的帐号和密码你在提供商获得的mysql数据库的帐号、密码。

好了,就这么简单,对新手应该有一点点帮助.

foreach()有两种用法
1: foreach(array as $value)
   { 
      表达式;
   }
这里的array是你要遍历的数组名,每次循环中,array数组的当前元素的值被赋给$value,

并且数组内部的下标向下移一步,也就是下次循环回得到下一个元素

2:foreach(array_name as $key => $value)
   {
       表达式   

  }  

这里跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以是下标值,也可以是字符串。比如book[0]=1中的“0”,book[id]="001"中的“id”.

其实两种的效率不相上下.

具体什么日子开始接触的PHP,默默这呆脑瓜已经想不起来了,但是应该说时间已经不算短了,虽然我经常是昨天的事今天就忘.


以前我在进入计算机行业的时候面临很多选择,做软件,搞设计,搞网站等等,分析了做软件,盗版破解率高,所以没进,分析搞设计,我本身没有接受过任何美术知识,虽然画画还算不错,但是缺少了理论基础,总感觉是有点不怎么合适,所以也没有考虑,最后是做网站,虽然默默的理科成绩并不是很优异,但是悟性和逻辑性还算比较强的,而且,我也比较喜欢编程,因此就选择了它。


那个时候我只知道HTML,最后费了好大的劲做了一个静态的网站,当时我还傻乎乎的做了个登陆框在上面,虽然点确定都不跳转,但是我看见那么多站都有,我也得挂一个吧,现在想起来,好笑之后更多的是郁闷。


之后才开始接触动态语言,首先让我选的是ASP,我当时看了看ASP的代码,感觉有点别扭,在无意中看到了PHP,看了看,比较舒服,就选它,也许有人会怀疑,当初默默真的就是从代码看着顺不顺眼这个单纯的动机选择的PHP吗?事实的确如此,那个时候的我根本没有能力来衡量它们之间的优异,但是至少,我相信我的选择是正确的。


学习PHP的日子,艰辛而枯燥,那个时候的教程少的可怜,错误百出,更惨的是几乎每个教程站的文章都千篇一律,有的时候看到一篇不完整的教程,找了半天也找不到另外一部分,相当的郁闷,更悲惨的是,这些资料几乎全是讲的很学究,一些术语搞的我半天回不过味来,到底是什么,什么是什么?当时还查了查有没地方可教,结果是失望。


失望归失望,困难归困难,默默从不放弃,哪怕是这个世界上就剩下我一个人学PHP,我也不会停止学习的脚步,这种性格并不是天生的,因为以前我失败过太多,现在的我想证明自己,有能力,有实力,我要为我的选择而负责,我也要为我自己的未来而负责。


废话说了很多,难免有大大说我罗嗦,那么切入正题吧。
1,PHP到底是什么,它到底能为我做什么?
这是每一个刚遇到PHP的人脑海里的第一个问号,假如我们说和ASP一样,那么肯定他们又有了第二个问号,ASP是什么?


其实PHP就是一个工具,脚本语言,它能做什么,只是一种目的问题,但是它普遍是用来做网站。
脚本语言是什么,这个问题不用考虑,因为你只要知道PHP属于脚本语言就可以了。


2,学习PHP要注意什么?
所谓的注意其实就是窍门,学习PHP可以说没有窍门,也可以说有窍门,因为每个人的思维模式存在差异,有些事情在理解上存在着很大的不同,在我理解中的一个事物,在别人的想法里就不同了,因此,当接收到别人对该事物的描述,首先要转化为自己的理解模式,在PHP这里,你要知道的唯一一点就是坚持,这是唯一一个共通的窍门,没有一个比它更管用。


3,该怎么开始学习PHP?
PHP并不是一种独立环境,它所依附的是一个网站运行环境,目前普遍采用apache+php的组合,IIS中也可以,关于如何架设PHP环境,在搜索引擎中你会找到答案。
架设好环境是前提,之后,你就要开始学习它的语法结构以及注意事项了。


4,学习过什么编程语言之后对学习PHP有帮助?
PHP是一种类C/C++语言,所以之前学过C/C++会有帮助,但是不能直接照搬。


5,PHP文件用什么打开?为什么我找到的PHP文件打不开?
PHP文件是一种文本格式,采用任何文本编辑器都可以轻易打开,WINDOWS里的Notepad记事本或linux下的Vim等都可以直接打开。


6,学习PHP必须得用Linux吗?
PHP存在WINDOWS和UNIX的版本,因此在WINDOWS和LINUX都可以学好PHP,使用LINUX必须要重新学习一种新的操作系统,你可以选择使用或不使用,但是默默推荐你使用LINUX。


7,我英文不好,是不是学不好php?
PHP的语法中全部是简单的英文,其实很好理解,至于资料文档,有相当部分的优秀文档都已经被翻译,因此在学习PHP的时候不必太在意自己的英语水平,不过英语是一个重要的科目,默默推荐你在学习PHP的过程中多加提高自己的英语水平,这在今后的道路中会起到很大的推进作用。


8,我怎么听说ASP/JSP/.NET比php强很多?
每个人都有一种理解事物的态度,就比如默默,我就是单纯的看着代码顺不顺眼就选择了PHP,这之中不必太在意别人的态度,有时候,相信自己比相信任何人都要有用,我的意思是,你也可以不相信默默,一切都要靠自己选择,但是得记住,选择之后都要学下去,无论多么困难。


9,我可以从哪里获得PHP的最新信息?
PHP官方站是你的不二选择,当然前提是英文要好,另外PHPCHINA.CN也是一个非常不错的地方,你现在不就来了吗?假如你看到这篇文章的时候并没有在PHPCHIAN.CN,来看一下总归不是坏事,另外还有很多地方可以去,总之,现在学习PHP比以前更便易,你再也不会感觉到孤独。


10,是不是学完了PHP就可以做出好的网站?
PHP是做网站的一个因素,要做出一个漂亮的网站,HTML+JAVASCRIPT+CSS+PHP+MYSQL+...才可以,不过,你现在的任务是先学会PHP,一个一个的来,不要被我列出的长串元素吓到,其实它们都很简单。


以前是我对PHP的一些东西的个人理解,仅对新手起到提示作用,效果不敢保证,而且也不权威,大家参考一下吧。
1,<? ?>是什么?为什么必须写它?
<? ?>是定界符,或叫声明符,主要是出现在PHP代码的开始和结束,说通俗一点就是国界,它里面的全部都是PHP的子民,除了这样声明还有<?php ?> <script language=php></script>等。只要是它外面的都不归PHP管。


2,变量是什么?常量又是什么?
通俗一点,变量就是一个房间,谁都可以进那里去吃饭,以后找那个吃饭的人,直接说房间的名字就能找到,起到一个借代作用。
常量就是一个被包下的房间,里面的人是固定的,一般是不会变的。


3,数据类型是什么?
数据类型就是一种分类,比如说水果类,里面有香蕉啊,橘子啊,但是它们都是水果。


4,函数是什么?
函数就是像是冰激凌机,你可以直接按出冰激凌,它就出了一个普通的冰激凌,你也可以说出什么颜色的,你也可以指定出什么形状的,你也可以说用什么来盛的,冰激凌机几乎是万能的,但是里面的东西造好之后,你就别管它是什么构造了,只要按按钮,它就直接执行功能了。


5,流程控制是什么?
比如在马路上遇到了警察,他一看你是骑的自行车,就让你走非机动车道,这就是if判断,你身后的人如果是开车的,警察就让他走机动车道。
或者是马路上又有警察啦,原来是本市发生了重大事件,要查车,你会发现他挨个的检查,假如一直没罪犯,他们就检查到天荒地老(那会把我们的警察叔叔累死的....),假如检查到了罪犯,他们就立即停止,这就是while循环。
今天不是马路了,到了电影院了,哈,播的什么电影?秘密,你买了票,拿着票到了检票员那里,检票员看了看你的票号,你是8号,于是你就到了8号那里,这属于select流程。
今天你真惨,你迟到了,还是体育老师的课,哇,你老师一点面子不给你,让你去跑10次操场。累坏了吧。这叫for循环。


6,类是什么?
打比方,你做了一个造人的类,这个类能干什么呢?首先,你指定这个人的头发是黑的,皮肤是白的,眼睛是白的,嘴巴是红的,舌头是长的,哇,鬼啊!然后你可以让你指定的这个人,抬头,抬脚,抓耳,挠腮,-_-猴子。
这个造人的类结构别人是不知道的,也不需要知道的,只要知道怎么使用就行。

方法很简单,在apache http.conf 里面修改如何代码,重起apache就行了.

    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
   AddType application/x-httpd-php .asp

如何使用PHP获取网络上文件
<!-- generateindex.php -->
<?php
//设置我们将要使用的文件
$srcurl = "http://www.111cn.net/index.php";
$tname = "tindex.html";
$target_name = "index.html";
?>
<HTML>
<HEAD>
<TITLE>
Generating <?php echo("$target_name"); ?>
</TITLE>
</HEAD>
<BODY>
<P>Generating <?php echo("$target_name"); ?>...</P>
<?php
//首先删除上次操作可能遗留下来的临时文件。
//这个过程可能会提示错误,所以我们使用@以防止报错。
@unlink($tname);
//通过一个URL的请求装入动态版本。
//在我们接收到相关内容之前,Web服务器会对PHP进行处理
//(因为本质上我们是在模拟一个Web浏览器),
//所以我们将获得的是一个静态的HTML页面。
//'r'指出我们只要求对这个“文件”进行读操作。
$dpage = fopen($srcurl, 'r');
//处理错误
if (!$npage) {
echo("<P>不能打开静态页面".
"更新失败!</P>");
exit();
}
//将这个URL的内容读入到一个PHP变量中。
//指定我们将读取1MB的数据(超过这个数据量一般是意味着出错了)。
$html_data = fread($dpage, 1024*1024);
//当我们完成工作后,关闭到源“文件”的连接。
fclose($dage);
//打开临时文件(同时在这个过程中建立)以用来写入(注意'w'的用法).
$tempfile = fopen($tname, 'w');
//处理错误
if (!$tempfile) {
echo("<P>不能打开".
"($tname) 并写到静态文件且更新失败".
!</P>");
exit();
}
//将静态页面的数据写入到临时文件中
fwrite($tfile, $htmldata);
//完成写入后,关闭临时文件。
fclose($tfile);
//如果到了这里,我们应该已经成功地写好了一个临时文件,
//现在我们可以用它来覆盖原来的静态页面了。
$ok = copy($tname, $target_name);
//最后删除这个临时文件。
unlink($tname);
?>
<P>静态文件更新成功!</P>
</BODY>
</HTML>

[!--infotagslink--]

相关文章

  • IntelliJ IDEA2021.1 配置大全(超详细教程)

    这篇文章主要介绍了IntelliJ IDEA2021.1 配置大全(超详细教程),需要的朋友可以参考下...2021-04-18
  • Windows VPN服务器配置图文教程 超详细版

    VPN可以虚拟出一个专用网络,让远处的计算机和你相当于处在同一个局域网中,而中间的数据也可以实现加密传输,用处很大,特别是在一些大公司,分公司处在不同的区域。...2016-01-27
  • Tomcat配置及如何在Eclipse中启动

    这篇文章主要介绍了Tomcat配置及如何在Eclipse中启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-04
  • Laravel4安装配置的方法

    如果我们需要安培Laravel4的话最php最低要求要在php5.3.7版本并且我们需要把mcrypt与openss这两个扩展开启才可以,具体步骤我们参考下文。 前面我们介绍我了 com...2016-11-25
  • 详解Maven profile配置管理及激活profile的几种方式

    这篇文章主要介绍了详解Maven profile配置管理及激活profile的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-26
  • phpmyadmin config.inc.php配置示例

    phpmyadmin config.inc.php配置示例...2013-09-29
  • 配置vue全局方法的两种方式实例

    vue项目中有一些方法需要在多个页面调用,但为了避免在每个页面都import进来,可以把方法加到原型上去,这样在每个组件中都能使用了,下面这篇文章主要给大家介绍了关于配置vue全局方法的两种方式,需要的朋友可以参考下...2021-09-13
  • IDEA如何添加配置文件到classpath中

    这篇文章主要介绍了IDEA如何添加配置文件到classpath中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-09-19
  • 查找php配置文件php.ini所在路径的二种方法

    通常php.ini的位置在:复制代码 代码如下:/etc目录下或/usr/local/lib目录下。如果你还是找不到php.ini或者找到了php.ini修改后不生效(其实是没找对),请使用如下办法:1.新建php文件,写入如下代码复制代码 代码如下:<?phpe...2014-05-31
  • 部署PHP时的4个配置修改说明

    以下就是部署PHP时的4个配置修改说明,大家一个一个进行学习研究。1、short_open_tag 是什么呢? 决定是否允许使用代码开始标志的缩写形式(<&#63; &#63;> )。如果要和 XML 结合使用PHP,可以禁用此选项以便于嵌入使用<&#63;x...2015-10-21
  • 华为畅享20Pro配置怎么样?华为畅享20Pro参数配置分析

    华为畅享20Pro配置怎么样?对于即将上市的华为畅享20 Pro手机,很多的网友们也是相当关注的,大家都想要知道这款华为畅享20 Pro手机的配置到底怎么样,赶紧看看吧...2020-06-29
  • Vue-Router的routes配置详解

    在使用vue-router的项目中,实例化VueRouter是其配置选项routes该选项指定路由与视图的组件的关系或者路由与其他路由的关系,Router配置选项中是其中最重要的配置。本文就详细的介绍一下...2021-10-25
  • vue-admin-template配置快捷导航的代码(标签导航栏)

    这篇文章主要介绍了vue-admin-template配置快捷导航的方法(标签导航栏),本文通过实例代码给大家介绍的非常详细,对大家学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-09-04
  • 详解element-ui 表单校验 Rules 配置 常用黑科技

    这篇文章主要介绍了element-ui 表单校验 Rules 配置 常用黑科技,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-11
  • 使用phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分。而如何批量修改已有数据库的前缀名呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍的是相对简单的...2015-10-21
  • phpMyadmin创建数据库和设置用户权限图解

    phpmyadmin是一款很不错的WEB对mysql数据库管理软件,如果你想创建数据库与设置用户权限我们必须操作用户的很高的权限,如ROOT权限,下面我来给大家介绍介绍。 先来配...2016-11-25
  • 修改mysql密码phpmyadmin不能登录

    出现phpmyadmin不能登录是我在修改我mysql服务器密码之后导致的,后来百度了相关的原因,原来是修改了mysql密码之后我们还需要在phpmyadmin目录中去修改config.inc.php中...2016-11-25
  • Vue-Element-Admin集成自己的接口实现登录跳转

    关于这个Vue-element-admin中的流程可能对于新的同学不是很友好,所以本文将结合实例代码,介绍Vue-Element-Admin集成自己的接口实现登录跳转,感兴趣的小伙伴们可以参考一下...2021-06-23
  • tomcat9 下载安装和配置+整合到eclipse的教程详解

    这篇文章主要介绍了tomcat9 下载安装和配置+整合到eclipse,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-28
  • pytest配置文件pytest.ini的详细使用

    这篇文章主要介绍了pytest配置文件pytest.ini的详细使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-04-17